<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html><head>
<title>Static Call Graph - [.\Obj\STM3210E-EVAL.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\Obj\STM3210E-EVAL.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, RVCT3.1 [Build 942]: Last Updated: Mon Apr 20 11:19:39 2009
<BR><P>
<H3>Maximum Stack Usage =        584 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
main &rArr; fastdomemain &rArr; doMessage &rArr; Spot_ZoomIn &rArr; Get_Zoomin_speed &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
<P>
<H3>
Mutually Recursive functions
</H3> <LI><a href="#[d38780]">BusFaultException</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[d38780]">BusFaultException</a><BR>
 <LI><a href="#[d380c0]">HardFaultException</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[d380c0]">HardFaultException</a><BR>
 <LI><a href="#[d37f58]">MemManageException</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[d37f58]">MemManageException</a><BR>
 <LI><a href="#[d37538]">UsageFaultException</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[d37538]">UsageFaultException</a><BR>
</UL>
<P>
<H3>
Function Pointers
</H3><UL>
 <LI><a href="#[11f7810]">_AlarmgeneralCtrlResume</a>
 <LI><a href="#[11f77c8]">_AlarmgeneralCtrlSequenece</a>
 <LI><a href="#[11f7858]">_AlarmgeneralCtrlResetdelay</a>
 <LI><a href="#[11f78a0]">_AlarmgeneralCtrlIndividual</a>
 <LI><a href="#[11f7930]">_AlarmgeneralCtrlBack</a>
 <LI><a href="#[11f78e8]">_AlarmgeneralCtrlExit</a>
 <LI><a href="#[11f7780]">_AlarmgeneralWindProc</a>
 <LI><a href="#[12a57b0]">_AlarmindividualCtrlNum</a>
 <LI><a href="#[12a5768]">_AlarmindividualCtrlPriority</a>
 <LI><a href="#[12a5918]">_AlarmindividualCtrlAction</a>
 <LI><a href="#[12a58d0]">_AlarmindividualCtrlActivateaux</a>
 <LI><a href="#[12a5840]">_AlarmindividualCtrlContact</a>
 <LI><a href="#[12a5888]">_AlarmindividualCtrlBack</a>
 <LI><a href="#[12a57f8]">_AlarmindividualCtrlExit</a>
 <LI><a href="#[12a5720]">_AlarmindividualWindProc</a>
 <LI><a href="#[12a1328]">_AuxoutputCtrlAux1mode</a>
 <LI><a href="#[12a1370]">_AuxoutputCtrlAux1dwelltime</a>
 <LI><a href="#[12a1298]">_AuxoutputCtrlAux2mode</a>
 <LI><a href="#[12a12e0]">_AuxoutputCtrlAux2dwelltime</a>
 <LI><a href="#[12a1250]">_AuxoutputCtrlBack</a>
 <LI><a href="#[12a1208]">_AuxoutputCtrlExit</a>
 <LI><a href="#[12a11c0]">_AuxoutputWindProc</a>
 <LI><a href="#[129c6d0]">_ClrallWindProc</a>
 <LI><a href="#[129c7f0]">_ClrallCtrlPresets</a>
 <LI><a href="#[129c838]">_ClrallCtrlPratrols</a>
 <LI><a href="#[129c880]">_ClrallCtrlPatterns</a>
 <LI><a href="#[129c7a8]">_ClrallCtrlWind</a>
 <LI><a href="#[129c760]">_ClrallCtrlZone</a>
 <LI><a href="#[129c718]">_ClrallTimeTask</a>
 <LI><a href="#[129c688]">_Diagnostics</a>
 <LI><a href="#[129c910]">_ClrallCtrlBack</a>
 <LI><a href="#[129c8c8]">_ClrallCtrlExit</a>
 <LI><a href="#[12d7010]">_DomesetWindProc</a>
 <LI><a href="#[12d72e0]">_DomesetCtrlDomesetParam</a>
 <LI><a href="#[12d7370]">_DomesetCtrlDomesetCamera</a>
 <LI><a href="#[12d7328]">_DomesetCtrlDomesetMotion</a>
 <LI><a href="#[12d7130]">_DomesetCtrlPreset</a>
 <LI><a href="#[12d71c0]">_DomesetCtrlPatrol</a>
 <LI><a href="#[12d7058]">_DomesetCtrlTimetask</a>
 <LI><a href="#[12d7178]">_DomesetCtrlPattern</a>
 <LI><a href="#[12d70e8]">_DomesetCtrlPrivacyBlank</a>
 <LI><a href="#[12d7490]">_DomesetCtrlAlarmGeneral</a>
 <LI><a href="#[12d7448]">_DomesetCtrlAuxOutput</a>
 <LI><a href="#[12d73b8]">_DomesetCtrlClrAll</a>
 <LI><a href="#[12d7208]">_DomesetCtrlPassword</a>
 <LI><a href="#[12d70a0]">_DomesetCtrlRegion</a>
 <LI><a href="#[12d7250]">_DomesetCtrlLine</a>
 <LI><a href="#[12d7400]">_DomesetCtrlBack</a>
 <LI><a href="#[12d7298]">_DomesetCtrlExit</a>
 <LI><a href="#[12cfe88]">_DomeSetCameraCtrlAutofocus</a>
 <LI><a href="#[12cf8e8]">_DomeSetCameraCtrlZoomlimit</a>
 <LI><a href="#[12cf8a0]">_DomeSetCameraCtrlZoomspeed</a>
 <LI><a href="#[12cfa98]">_DomeSetCameraCtrlLowlightlimit</a>
 <LI><a href="#[12cfb28]">_DomeSetCameraCtrlIrcutfilter</a>
 <LI><a href="#[12cfb70]">_DomeSetCameraCtrlIrcutLevel</a>
 <LI><a href="#[12cf9c0]">_DomeSetCameraCtrlSharpnesslevel</a>
 <LI><a href="#[12cfdf8]">_DomeSetCameraCtrlBacklight</a>
 <LI><a href="#[12cfdb0]">_DomeSetCameraCtrlBacklightLevel</a>
 <LI><a href="#[12cfc90]">_DomeSetCameraCtrlExposureMode</a>
 <LI><a href="#[12cfae0]">_DomeSetCameraCtrlIris</a>
 <LI><a href="#[12cf978]">_DomeSetCameraCtrlShutter</a>
 <LI><a href="#[12cfc00]">_DomeSetCameraCtrlGain</a>
 <LI><a href="#[12cfcd8]">_DomeSetCameraCtrlExpcomp</a>
 <LI><a href="#[12cf930]">_DomeSetCameraCtrlWhiteBlance</a>
 <LI><a href="#[12cfa08]">_DomeSetCameraCtrlRgain</a>
 <LI><a href="#[12cfd68]">_DomeSetCameraCtrlBgain</a>
 <LI><a href="#[12cfa50]">_DomeSetCameraCtrlPicMirror</a>
 <LI><a href="#[12cfc48]">_DomeSetCameraCtrlFocusLimit</a>
 <LI><a href="#[12cfbb8]">_DomeSetCameraCtrlInitLens</a>
 <LI><a href="#[12cfe40]">_DomeSetCameraCtrlBack</a>
 <LI><a href="#[12cfd20]">_DomeSetCameraCtrlExit</a>
 <LI><a href="#[12cf858]">_DomeSetCameraWindProc</a>
 <LI><a href="#[12f85e0]">_DomesetMotionCtrlAutoflip</a>
 <LI><a href="#[12f8280]">_DomesetMotionCtrlProportionalpan</a>
 <LI><a href="#[12f8358]">_DomesetMotionCtrlParktime</a>
 <LI><a href="#[12f83a0]">_DomesetMotionCtrlParkaction</a>
 <LI><a href="#[12f8238]">_DomesetMotionCtrlScanspeed</a>
 <LI><a href="#[12f82c8]">_DomesetMotionCtrlPresetframefreeze</a>
 <LI><a href="#[12f8508]">_DomesetMotionCtrlKeyspeedctrl</a>
 <LI><a href="#[12f8310]">_DomesetMotionCtrlPresetSpeedCtrl</a>
 <LI><a href="#[12f84c0]">_DomesetMotionCtrlLimitstops</a>
 <LI><a href="#[12f8430]">_DomesetMotionCtrlManualstopset</a>
 <LI><a href="#[12f8478]">_DomesetMotionCtrlManualstopclr</a>
 <LI><a href="#[12f81a8]">_DomesetMotionCtrlScanstopset</a>
 <LI><a href="#[12f81f0]">_DomesetMotionCtrlScanstopclr</a>
 <LI><a href="#[12f83e8]">_DomesetMotionCtrlPanoramScanStop</a>
 <LI><a href="#[12f8598]">_DomesetMotionCtrlBack</a>
 <LI><a href="#[12f8550]">_DomesetMotionCtrlExit</a>
 <LI><a href="#[12f8160]">_DomesetMotionWindProc</a>
 <LI><a href="#[12f2690]">_DomesetparamCtrlAdress</a>
 <LI><a href="#[12f2528]">_DomesetparamCtrlEnAddr</a>
 <LI><a href="#[12f2600]">_DomesetparamCtrlBaudrate</a>
 <LI><a href="#[12f24e0]">_DomesetparamCtrlEnBaudrate</a>
 <LI><a href="#[12f25b8]">_DomesetparamCtrlBroadcastaddress</a>
 <LI><a href="#[12f2450]">_DomesetparamCtrlPelcoChecksum</a>
 <LI><a href="#[12f2570]">_DomesetparamCtrlDate</a>
 <LI><a href="#[12f23c0]">_DomesetparamCtrlZeroarim</a>
 <LI><a href="#[12f2408]">_DomesetparamCtrlSysinfodisp</a>
 <LI><a href="#[12f2648]">_DomesetparamCtrlBack</a>
 <LI><a href="#[12f2498]">_DomesetparamCtrlExit</a>
 <LI><a href="#[12f2378]">_DomesetparamWindProc</a>
 <LI><a href="#[12edc10]">_LinesyncCtrlLinesync</a>
 <LI><a href="#[12edbc8]">_LinesyncCtrlPhase</a>
 <LI><a href="#[12edca0]">_LinesyncCtrlBack</a>
 <LI><a href="#[12edc58]">_LinesyncCtrlExit</a>
 <LI><a href="#[12edb80]">_LinesyncWindProc</a>
 <LI><a href="#[142cc28]">_MainWindProc</a>
 <LI><a href="#[142ccb8]">_MainCtrlSysInfo</a>
 <LI><a href="#[12e93a8]">_MainCtrlDomeSetup</a>
 <LI><a href="#[12e93f0]">_MainCtrlDomeDefaultRst</a>
 <LI><a href="#[12e94c8]">_MainCtrlCameraPowerCyc</a>
 <LI><a href="#[142cc70]">_MainCtrlSysReboot</a>
 <LI><a href="#[12e9438]">_MainCtrlChangeLanguage</a>
 <LI><a href="#[12e9480]">_MainCtrlChangDomeName</a>
 <LI><a href="#[142cd00]">_MainCtrlExit</a>
 <LI><a href="#[1428538]">_PasswordCtrlEnable</a>
 <LI><a href="#[14284a8]">_PasswordCtrlPasswordset</a>
 <LI><a href="#[1428580]">_PasswordCtrlBack</a>
 <LI><a href="#[14284f0]">_PasswordCtrlExit</a>
 <LI><a href="#[1428460]">_PasswordWindProc</a>
 <LI><a href="#[1423c40]">_PatrolCtrlNum</a>
 <LI><a href="#[1423cd0]">_PatrolCtrlEdit</a>
 <LI><a href="#[1423bf8]">_PatrolCtrlPreview</a>
 <LI><a href="#[1423d18]">_PatrolCtrlClr</a>
 <LI><a href="#[1423d60]">_PatrolCtrlBack</a>
 <LI><a href="#[1423c88]">_PatrolCtrlExit</a>
 <LI><a href="#[1423bb0]">_PatrolWindProc</a>
 <LI><a href="#[141edd8]">_PatternCtrlNum</a>
 <LI><a href="#[141ed90]">_PatternCtrlRecord</a>
 <LI><a href="#[141ed00]">_PatternCtrlView</a>
 <LI><a href="#[141ee68]">_PatternCtrlClr</a>
 <LI><a href="#[141ed48]">_PatternCtrlUsedmemory</a>
 <LI><a href="#[141eeb0]">_PatternCtrlBack</a>
 <LI><a href="#[141ee20]">_PatternCtrlExit</a>
 <LI><a href="#[141ecb8]">_PatternWindProc</a>
 <LI><a href="#[141ac20]">_SysInfoCtrlBack</a>
 <LI><a href="#[141abd8]">_SysInfoCtrlExit</a>
 <LI><a href="#[141ab90]">_SysInfoWindProc</a>
 <LI><a href="#[14161d8]">_PresetCtrlNum</a>
 <LI><a href="#[1416220]">_PresetCtrlLablepreview</a>
 <LI><a href="#[1416268]">_PresetCtrlLable</a>
 <LI><a href="#[1416190]">_PresetCtrlScene</a>
 <LI><a href="#[14162f8]">_PresetCtrlClr</a>
 <LI><a href="#[1416340]">_PresetCtrlBack</a>
 <LI><a href="#[14162b0]">_PresetCtrlExit</a>
 <LI><a href="#[1416148]">_PresetWindProc</a>
 <LI><a href="#[1411230]">_SysinfodispCtrlZoom</a>
 <LI><a href="#[14113e0]">_SysinfodispCtrlAzimElev</a>
 <LI><a href="#[1411428]">_SysinfodispCtrlAlarm</a>
 <LI><a href="#[1411350]">_SysinfodispCtrlDt</a>
 <LI><a href="#[14112c0]">_SysinfodispCtrlPreset</a>
 <LI><a href="#[1411278]">_SysinfodispCtrlRegion</a>
 <LI><a href="#[1411470]">_SysinfodispCtrlAddress</a>
 <LI><a href="#[14111e8]">_SysinfodispCtrlprobility</a>
 <LI><a href="#[1411398]">_SysinfodispCtrlBack</a>
 <LI><a href="#[1411308]">_SysinfodispCtrlExit</a>
 <LI><a href="#[14111a0]">_SysinfodispWindProc</a>
 <LI><a href="#[144c218]">_TimeTaskCtrlNum</a>
 <LI><a href="#[144c1d0]">_TimeTaskCtrlState</a>
 <LI><a href="#[144c338]">_TimeTaskCtrlAction</a>
 <LI><a href="#[144c0f8]">_timeTaskCtrlSetTime</a>
 <LI><a href="#[144c188]">_TimeTaskCtrlTaskPriview</a>
 <LI><a href="#[144c2a8]">_TimeTaskCtrlClrTast</a>
 <LI><a href="#[144c2f0]">_TimeTaskCtrlBack</a>
 <LI><a href="#[144c260]">_TimeTaskCtrlExit</a>
 <LI><a href="#[144c140]">_TimeTaskWindProc</a>
 <LI><a href="#[1446bf0]">_WindCtrlNum</a>
 <LI><a href="#[1446c80]">_WindCtrlEnable</a>
 <LI><a href="#[1446ba8]">_WindCtrlZoom</a>
 <LI><a href="#[1446cc8]">_WindCtrlClr</a>
 <LI><a href="#[1446d10]">_WindCtrlBack</a>
 <LI><a href="#[1446c38]">_WindCtrlExit</a>
 <LI><a href="#[1446b60]">_WindWindProc</a>
 <LI><a href="#[1441500]">_ZoneCtrlNum</a>
 <LI><a href="#[1441548]">_ZoneCtrlLablepreview</a>
 <LI><a href="#[1441590]">_ZoneCtrlLable</a>
 <LI><a href="#[1441470]">_ZoneCtrlPosition</a>
 <LI><a href="#[1441620]">_ZoneCtrlEnabled</a>
 <LI><a href="#[14414b8]">_ZoneCtrlPatrol</a>
 <LI><a href="#[1441668]">_ZoneCtrlClr</a>
 <LI><a href="#[14416b0]">_ZoneCtrlBack</a>
 <LI><a href="#[14415d8]">_ZoneCtrlExit</a>
 <LI><a href="#[1441428]">_ZoneWindProc</a>
 <LI><a href="#[14ad6a0]">_diagnosticsCtrlBack</a>
 <LI><a href="#[14ad658]">_diagnosticsCtrlExit</a>
 <LI><a href="#[14ad610]">_diagnosticsWindProc</a>
 <LI><a href="#[1889b98]">Reset_Handler</a>
 <LI><a href="#[d37f10]">NMIException</a>
 <LI><a href="#[d380c0]">HardFaultException</a>
 <LI><a href="#[d37f58]">MemManageException</a>
 <LI><a href="#[d38780]">BusFaultException</a>
 <LI><a href="#[d37538]">UsageFaultException</a>
 <LI><a href="#[d37c40]">SVCHandler</a>
 <LI><a href="#[d38390]">DebugMonitor</a>
 <LI><a href="#[d37e80]">PendSVC</a>
 <LI><a href="#[d37bf8]">SysTickHandler</a>
 <LI><a href="#[d374f0]">WWDG_IRQHandler</a>
 <LI><a href="#[d37ec8]">PVD_IRQHandler</a>
 <LI><a href="#[d37bb0]">TAMPER_IRQHandler</a>
 <LI><a href="#[d37da8]">RTC_IRQHandler</a>
 <LI><a href="#[d38150]">FLASH_IRQHandler</a>
 <LI><a href="#[d37e38]">RCC_IRQHandler</a>
 <LI><a href="#[d38348]">EXTI0_IRQHandler</a>
 <LI><a href="#[d382b8]">EXTI1_IRQHandler</a>
 <LI><a href="#[d38270]">EXTI2_IRQHandler</a>
 <LI><a href="#[d38228]">EXTI3_IRQHandler</a>
 <LI><a href="#[d381e0]">EXTI4_IRQHandler</a>
 <LI><a href="#[d386a8]">DMA1_Channel1_IRQHandler</a>
 <LI><a href="#[d38660]">DMA1_Channel2_IRQHandler</a>
 <LI><a href="#[d38618]">DMA1_Channel3_IRQHandler</a>
 <LI><a href="#[d385d0]">DMA1_Channel4_IRQHandler</a>
 <LI><a href="#[d38588]">DMA1_Channel5_IRQHandler</a>
 <LI><a href="#[d38540]">DMA1_Channel6_IRQHandler</a>
 <LI><a href="#[d384f8]">DMA1_Channel7_IRQHandler</a>
 <LI><a href="#[d38810]">ADC1_2_IRQHandler</a>
 <LI><a href="#[d375c8]">USB_HP_CAN_TX_IRQHandler</a>
 <LI><a href="#[d37580]">USB_LP_CAN_RX0_IRQHandler</a>
 <LI><a href="#[d38738]">CAN_RX1_IRQHandler</a>
 <LI><a href="#[d386f0]">CAN_SCE_IRQHandler</a>
 <LI><a href="#[d38198]">EXTI9_5_IRQHandler</a>
 <LI><a href="#[d37b68]">TIM1_BRK_IRQHandler</a>
 <LI><a href="#[d37a90]">TIM1_UP_IRQHandler</a>
 <LI><a href="#[d37ad8]">TIM1_TRG_COM_IRQHandler</a>
 <LI><a href="#[d37b20]">TIM1_CC_IRQHandler</a>
 <LI><a href="#[d37a48]">TIM2_IRQHandler</a>
 <LI><a href="#[d37a00]">TIM3_IRQHandler</a>
 <LI><a href="#[d379b8]">TIM4_IRQHandler</a>
 <LI><a href="#[d38030]">I2C1_EV_IRQHandler</a>
 <LI><a href="#[d38078]">I2C1_ER_IRQHandler</a>
 <LI><a href="#[d37fa0]">I2C2_EV_IRQHandler</a>
 <LI><a href="#[d37fe8]">I2C2_ER_IRQHandler</a>
 <LI><a href="#[d37d18]">SPI1_IRQHandler</a>
 <LI><a href="#[d37cd0]">SPI2_IRQHandler</a>
 <LI><a href="#[d376e8]">USART1_IRQHandler</a>
 <LI><a href="#[d376a0]">USART2_IRQHandler</a>
 <LI><a href="#[d37658]">USART3_IRQHandler</a>
 <LI><a href="#[d38300]">EXTI15_10_IRQHandler</a>
 <LI><a href="#[d37df0]">RTCAlarm_IRQHandler</a>
 <LI><a href="#[d37610]">USBWakeUp_IRQHandler</a>
 <LI><a href="#[d37898]">TIM8_BRK_IRQHandler</a>
 <LI><a href="#[d377c0]">TIM8_UP_IRQHandler</a>
 <LI><a href="#[d37808]">TIM8_TRG_COM_IRQHandler</a>
 <LI><a href="#[d37850]">TIM8_CC_IRQHandler</a>
 <LI><a href="#[d387c8]">ADC3_IRQHandler</a>
 <LI><a href="#[d38108]">FSMC_IRQHandler</a>
 <LI><a href="#[d37d60]">SDIO_IRQHandler</a>
 <LI><a href="#[d37970]">TIM5_IRQHandler</a>
 <LI><a href="#[d37c88]">SPI3_IRQHandler</a>
 <LI><a href="#[d37778]">UART4_IRQHandler</a>
 <LI><a href="#[d37730]">UART5_IRQHandler</a>
 <LI><a href="#[d37928]">TIM6_IRQHandler</a>
 <LI><a href="#[d378e0]">TIM7_IRQHandler</a>
 <LI><a href="#[d384b0]">DMA2_Channel1_IRQHandler</a>
 <LI><a href="#[d38468]">DMA2_Channel2_IRQHandler</a>
 <LI><a href="#[d38420]">DMA2_Channel3_IRQHandler</a>
 <LI><a href="#[d383d8]">DMA2_Channel4_5_IRQHandler</a>
 <LI><a href="#[1887d40]">__main</a>
 <LI><a href="#[11fff88]">main</a>
 <LI><a href="#[11fffd0]">fputc</a>
 <LI><a href="#[11f7810]">_AlarmgeneralCtrlResume</a>
 <LI><a href="#[11f77c8]">_AlarmgeneralCtrlSequenece</a>
 <LI><a href="#[11f7858]">_AlarmgeneralCtrlResetdelay</a>
 <LI><a href="#[11f78a0]">_AlarmgeneralCtrlIndividual</a>
 <LI><a href="#[11f7930]">_AlarmgeneralCtrlBack</a>
 <LI><a href="#[11f78e8]">_AlarmgeneralCtrlExit</a>
 <LI><a href="#[11f7780]">_AlarmgeneralWindProc</a>
 <LI><a href="#[12a57b0]">_AlarmindividualCtrlNum</a>
 <LI><a href="#[12a5768]">_AlarmindividualCtrlPriority</a>
 <LI><a href="#[12a5918]">_AlarmindividualCtrlAction</a>
 <LI><a href="#[12a58d0]">_AlarmindividualCtrlActivateaux</a>
 <LI><a href="#[12a5840]">_AlarmindividualCtrlContact</a>
 <LI><a href="#[12a5888]">_AlarmindividualCtrlBack</a>
 <LI><a href="#[12a57f8]">_AlarmindividualCtrlExit</a>
 <LI><a href="#[12a5720]">_AlarmindividualWindProc</a>
 <LI><a href="#[12a1328]">_AuxoutputCtrlAux1mode</a>
 <LI><a href="#[12a1370]">_AuxoutputCtrlAux1dwelltime</a>
 <LI><a href="#[12a1298]">_AuxoutputCtrlAux2mode</a>
 <LI><a href="#[12a12e0]">_AuxoutputCtrlAux2dwelltime</a>
 <LI><a href="#[12a1250]">_AuxoutputCtrlBack</a>
 <LI><a href="#[12a1208]">_AuxoutputCtrlExit</a>
 <LI><a href="#[12a11c0]">_AuxoutputWindProc</a>
 <LI><a href="#[129c6d0]">_ClrallWindProc</a>
 <LI><a href="#[129c7f0]">_ClrallCtrlPresets</a>
 <LI><a href="#[129c838]">_ClrallCtrlPratrols</a>
 <LI><a href="#[129c880]">_ClrallCtrlPatterns</a>
 <LI><a href="#[129c7a8]">_ClrallCtrlWind</a>
 <LI><a href="#[129c760]">_ClrallCtrlZone</a>
 <LI><a href="#[129c718]">_ClrallTimeTask</a>
 <LI><a href="#[129c688]">_Diagnostics</a>
 <LI><a href="#[129c910]">_ClrallCtrlBack</a>
 <LI><a href="#[129c8c8]">_ClrallCtrlExit</a>
 <LI><a href="#[12d7010]">_DomesetWindProc</a>
 <LI><a href="#[12d72e0]">_DomesetCtrlDomesetParam</a>
 <LI><a href="#[12d7370]">_DomesetCtrlDomesetCamera</a>
 <LI><a href="#[12d7328]">_DomesetCtrlDomesetMotion</a>
 <LI><a href="#[12d7130]">_DomesetCtrlPreset</a>
 <LI><a href="#[12d71c0]">_DomesetCtrlPatrol</a>
 <LI><a href="#[12d7058]">_DomesetCtrlTimetask</a>
 <LI><a href="#[12d7178]">_DomesetCtrlPattern</a>
 <LI><a href="#[12d70e8]">_DomesetCtrlPrivacyBlank</a>
 <LI><a href="#[12d7490]">_DomesetCtrlAlarmGeneral</a>
 <LI><a href="#[12d7448]">_DomesetCtrlAuxOutput</a>
 <LI><a href="#[12d73b8]">_DomesetCtrlClrAll</a>
 <LI><a href="#[12d7208]">_DomesetCtrlPassword</a>
 <LI><a href="#[12d70a0]">_DomesetCtrlRegion</a>
 <LI><a href="#[12d7250]">_DomesetCtrlLine</a>
 <LI><a href="#[12d7400]">_DomesetCtrlBack</a>
 <LI><a href="#[12d7298]">_DomesetCtrlExit</a>
 <LI><a href="#[12cfe88]">_DomeSetCameraCtrlAutofocus</a>
 <LI><a href="#[12cf8e8]">_DomeSetCameraCtrlZoomlimit</a>
 <LI><a href="#[12cf8a0]">_DomeSetCameraCtrlZoomspeed</a>
 <LI><a href="#[12cfa98]">_DomeSetCameraCtrlLowlightlimit</a>
 <LI><a href="#[12cfb28]">_DomeSetCameraCtrlIrcutfilter</a>
 <LI><a href="#[12cfb70]">_DomeSetCameraCtrlIrcutLevel</a>
 <LI><a href="#[12cf9c0]">_DomeSetCameraCtrlSharpnesslevel</a>
 <LI><a href="#[12cfdf8]">_DomeSetCameraCtrlBacklight</a>
 <LI><a href="#[12cfdb0]">_DomeSetCameraCtrlBacklightLevel</a>
 <LI><a href="#[12cfc90]">_DomeSetCameraCtrlExposureMode</a>
 <LI><a href="#[12cfae0]">_DomeSetCameraCtrlIris</a>
 <LI><a href="#[12cf978]">_DomeSetCameraCtrlShutter</a>
 <LI><a href="#[12cfc00]">_DomeSetCameraCtrlGain</a>
 <LI><a href="#[12cfcd8]">_DomeSetCameraCtrlExpcomp</a>
 <LI><a href="#[12cf930]">_DomeSetCameraCtrlWhiteBlance</a>
 <LI><a href="#[12cfa08]">_DomeSetCameraCtrlRgain</a>
 <LI><a href="#[12cfd68]">_DomeSetCameraCtrlBgain</a>
 <LI><a href="#[12cfa50]">_DomeSetCameraCtrlPicMirror</a>
 <LI><a href="#[12cfc48]">_DomeSetCameraCtrlFocusLimit</a>
 <LI><a href="#[12cfbb8]">_DomeSetCameraCtrlInitLens</a>
 <LI><a href="#[12cfe40]">_DomeSetCameraCtrlBack</a>
 <LI><a href="#[12cfd20]">_DomeSetCameraCtrlExit</a>
 <LI><a href="#[12cf858]">_DomeSetCameraWindProc</a>
 <LI><a href="#[12f85e0]">_DomesetMotionCtrlAutoflip</a>
 <LI><a href="#[12f8280]">_DomesetMotionCtrlProportionalpan</a>
 <LI><a href="#[12f8358]">_DomesetMotionCtrlParktime</a>
 <LI><a href="#[12f83a0]">_DomesetMotionCtrlParkaction</a>
 <LI><a href="#[12f8238]">_DomesetMotionCtrlScanspeed</a>
 <LI><a href="#[12f82c8]">_DomesetMotionCtrlPresetframefreeze</a>
 <LI><a href="#[12f8508]">_DomesetMotionCtrlKeyspeedctrl</a>
 <LI><a href="#[12f8310]">_DomesetMotionCtrlPresetSpeedCtrl</a>
 <LI><a href="#[12f84c0]">_DomesetMotionCtrlLimitstops</a>
 <LI><a href="#[12f8430]">_DomesetMotionCtrlManualstopset</a>
 <LI><a href="#[12f8478]">_DomesetMotionCtrlManualstopclr</a>
 <LI><a href="#[12f81a8]">_DomesetMotionCtrlScanstopset</a>
 <LI><a href="#[12f81f0]">_DomesetMotionCtrlScanstopclr</a>
 <LI><a href="#[12f83e8]">_DomesetMotionCtrlPanoramScanStop</a>
 <LI><a href="#[12f8598]">_DomesetMotionCtrlBack</a>
 <LI><a href="#[12f8550]">_DomesetMotionCtrlExit</a>
 <LI><a href="#[12f8160]">_DomesetMotionWindProc</a>
 <LI><a href="#[12f2690]">_DomesetparamCtrlAdress</a>
 <LI><a href="#[12f2528]">_DomesetparamCtrlEnAddr</a>
 <LI><a href="#[12f2600]">_DomesetparamCtrlBaudrate</a>
 <LI><a href="#[12f24e0]">_DomesetparamCtrlEnBaudrate</a>
 <LI><a href="#[12f25b8]">_DomesetparamCtrlBroadcastaddress</a>
 <LI><a href="#[12f2450]">_DomesetparamCtrlPelcoChecksum</a>
 <LI><a href="#[12f2570]">_DomesetparamCtrlDate</a>
 <LI><a href="#[12f23c0]">_DomesetparamCtrlZeroarim</a>
 <LI><a href="#[12f2408]">_DomesetparamCtrlSysinfodisp</a>
 <LI><a href="#[12f2648]">_DomesetparamCtrlBack</a>
 <LI><a href="#[12f2498]">_DomesetparamCtrlExit</a>
 <LI><a href="#[12f2378]">_DomesetparamWindProc</a>
 <LI><a href="#[12edc10]">_LinesyncCtrlLinesync</a>
 <LI><a href="#[12edbc8]">_LinesyncCtrlPhase</a>
 <LI><a href="#[12edca0]">_LinesyncCtrlBack</a>
 <LI><a href="#[12edc58]">_LinesyncCtrlExit</a>
 <LI><a href="#[12edb80]">_LinesyncWindProc</a>
 <LI><a href="#[142cc28]">_MainWindProc</a>
 <LI><a href="#[142ccb8]">_MainCtrlSysInfo</a>
 <LI><a href="#[12e93a8]">_MainCtrlDomeSetup</a>
 <LI><a href="#[12e93f0]">_MainCtrlDomeDefaultRst</a>
 <LI><a href="#[12e94c8]">_MainCtrlCameraPowerCyc</a>
 <LI><a href="#[142cc70]">_MainCtrlSysReboot</a>
 <LI><a href="#[12e9438]">_MainCtrlChangeLanguage</a>
 <LI><a href="#[12e9480]">_MainCtrlChangDomeName</a>
 <LI><a href="#[142cd00]">_MainCtrlExit</a>
 <LI><a href="#[1428538]">_PasswordCtrlEnable</a>
 <LI><a href="#[14284a8]">_PasswordCtrlPasswordset</a>
 <LI><a href="#[1428580]">_PasswordCtrlBack</a>
 <LI><a href="#[14284f0]">_PasswordCtrlExit</a>
 <LI><a href="#[1428460]">_PasswordWindProc</a>
 <LI><a href="#[1423c40]">_PatrolCtrlNum</a>
 <LI><a href="#[1423cd0]">_PatrolCtrlEdit</a>
 <LI><a href="#[1423bf8]">_PatrolCtrlPreview</a>
 <LI><a href="#[1423d18]">_PatrolCtrlClr</a>
 <LI><a href="#[1423d60]">_PatrolCtrlBack</a>
 <LI><a href="#[1423c88]">_PatrolCtrlExit</a>
 <LI><a href="#[1423bb0]">_PatrolWindProc</a>
 <LI><a href="#[141edd8]">_PatternCtrlNum</a>
 <LI><a href="#[141ed90]">_PatternCtrlRecord</a>
 <LI><a href="#[141ed00]">_PatternCtrlView</a>
 <LI><a href="#[141ee68]">_PatternCtrlClr</a>
 <LI><a href="#[141ed48]">_PatternCtrlUsedmemory</a>
 <LI><a href="#[141eeb0]">_PatternCtrlBack</a>
 <LI><a href="#[141ee20]">_PatternCtrlExit</a>
 <LI><a href="#[141ecb8]">_PatternWindProc</a>
 <LI><a href="#[141ac20]">_SysInfoCtrlBack</a>
 <LI><a href="#[141abd8]">_SysInfoCtrlExit</a>
 <LI><a href="#[141ab90]">_SysInfoWindProc</a>
 <LI><a href="#[14161d8]">_PresetCtrlNum</a>
 <LI><a href="#[1416220]">_PresetCtrlLablepreview</a>
 <LI><a href="#[1416268]">_PresetCtrlLable</a>
 <LI><a href="#[1416190]">_PresetCtrlScene</a>
 <LI><a href="#[14162f8]">_PresetCtrlClr</a>
 <LI><a href="#[1416340]">_PresetCtrlBack</a>
 <LI><a href="#[14162b0]">_PresetCtrlExit</a>
 <LI><a href="#[1416148]">_PresetWindProc</a>
 <LI><a href="#[1411230]">_SysinfodispCtrlZoom</a>
 <LI><a href="#[14113e0]">_SysinfodispCtrlAzimElev</a>
 <LI><a href="#[1411428]">_SysinfodispCtrlAlarm</a>
 <LI><a href="#[1411350]">_SysinfodispCtrlDt</a>
 <LI><a href="#[14112c0]">_SysinfodispCtrlPreset</a>
 <LI><a href="#[1411278]">_SysinfodispCtrlRegion</a>
 <LI><a href="#[1411470]">_SysinfodispCtrlAddress</a>
 <LI><a href="#[14111e8]">_SysinfodispCtrlprobility</a>
 <LI><a href="#[1411398]">_SysinfodispCtrlBack</a>
 <LI><a href="#[1411308]">_SysinfodispCtrlExit</a>
 <LI><a href="#[14111a0]">_SysinfodispWindProc</a>
 <LI><a href="#[144c218]">_TimeTaskCtrlNum</a>
 <LI><a href="#[144c1d0]">_TimeTaskCtrlState</a>
 <LI><a href="#[144c338]">_TimeTaskCtrlAction</a>
 <LI><a href="#[144c0f8]">_timeTaskCtrlSetTime</a>
 <LI><a href="#[144c188]">_TimeTaskCtrlTaskPriview</a>
 <LI><a href="#[144c2a8]">_TimeTaskCtrlClrTast</a>
 <LI><a href="#[144c2f0]">_TimeTaskCtrlBack</a>
 <LI><a href="#[144c260]">_TimeTaskCtrlExit</a>
 <LI><a href="#[144c140]">_TimeTaskWindProc</a>
 <LI><a href="#[1446bf0]">_WindCtrlNum</a>
 <LI><a href="#[1446c80]">_WindCtrlEnable</a>
 <LI><a href="#[1446ba8]">_WindCtrlZoom</a>
 <LI><a href="#[1446cc8]">_WindCtrlClr</a>
 <LI><a href="#[1446d10]">_WindCtrlBack</a>
 <LI><a href="#[1446c38]">_WindCtrlExit</a>
 <LI><a href="#[1446b60]">_WindWindProc</a>
 <LI><a href="#[1441500]">_ZoneCtrlNum</a>
 <LI><a href="#[1441548]">_ZoneCtrlLablepreview</a>
 <LI><a href="#[1441590]">_ZoneCtrlLable</a>
 <LI><a href="#[1441470]">_ZoneCtrlPosition</a>
 <LI><a href="#[1441620]">_ZoneCtrlEnabled</a>
 <LI><a href="#[14414b8]">_ZoneCtrlPatrol</a>
 <LI><a href="#[1441668]">_ZoneCtrlClr</a>
 <LI><a href="#[14416b0]">_ZoneCtrlBack</a>
 <LI><a href="#[14415d8]">_ZoneCtrlExit</a>
 <LI><a href="#[1441428]">_ZoneWindProc</a>
 <LI><a href="#[14ad6a0]">_diagnosticsCtrlBack</a>
 <LI><a href="#[14ad658]">_diagnosticsCtrlExit</a>
 <LI><a href="#[14ad610]">_diagnosticsWindProc</a>
</UL>
<P>
<H3>
Global Symbols
</H3>
<P><STRONG><a name="[1887d40]"></a>__main</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, entry.o($$startup$$))
<BR><BR>[Calls]<UL><LI><a href="#[187b5b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__init
</UL>

<P><STRONG><a name="[187b5f8]"></a>__call_main</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, init.o(.emb_text))
<BR><BR>[Called By]<UL><LI><a href="#[187b5b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__init
</UL>

<P><STRONG><a name="[1889b98]"></a>Reset_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_vector.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[1887908]"></a>rand</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, rand.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
</UL>

<P><STRONG><a name="[18878c0]"></a>srand</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rand.o(.text), UNUSED)

<P><STRONG><a name="[18877a0]"></a>__aeabi_memcpy</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[154bcc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetDateTime
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[1887758]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[129c448]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_ClrPreset
<LI><a href="#[129c718]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallTimeTask
<LI><a href="#[129c760]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlZone
<LI><a href="#[129c7a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlWind
<LI><a href="#[129c838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPratrols
<LI><a href="#[1423d18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlClr
<LI><a href="#[142cac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_InitE2prom
<LI><a href="#[1438120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Getstatus
<LI><a href="#[1438678]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Date
<LI><a href="#[14c14f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Zoomin_speed
</UL>

<P><STRONG><a name="[1887710]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)

<P><STRONG><a name="[187e3b8]"></a>__aeabi_dadd</STRONG> (Thumb, 48 bytes, Stack size 24 bytes, dadd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = __aeabi_dadd &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[187e400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_addcore
</UL>
<BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
<LI><a href="#[187b8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[187baf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[187bd50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_poly
<LI><a href="#[1888a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atan
</UL>

<P><STRONG><a name="[187e370]"></a>__aeabi_dsub</STRONG> (Thumb, 48 bytes, Stack size 24 bytes, dadd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = __aeabi_dsub &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[187e400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_addcore
</UL>
<BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
<LI><a href="#[187b8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[187baf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[187bee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
<LI><a href="#[1888a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atan
</UL>

<P><STRONG><a name="[187e328]"></a>__aeabi_drsub</STRONG> (Thumb, 48 bytes, Stack size 24 bytes, dadd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = __aeabi_drsub &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[187e400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_addcore
</UL>
<BR>[Called By]<UL><LI><a href="#[187b8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[187baf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[187bee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
<LI><a href="#[1888a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atan
</UL>

<P><STRONG><a name="[187e078]"></a>__aeabi_dmul</STRONG> (Thumb, 230 bytes, Stack size 80 bytes, dmul.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[18ea210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[141ea30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;motorCurPos_Require
<LI><a href="#[1446d58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetWindblank
<LI><a href="#[14c14f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Zoomin_speed
<LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
<LI><a href="#[187b8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[187baf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[187bd50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_poly
<LI><a href="#[187bee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
<LI><a href="#[1888a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atan
</UL>

<P><STRONG><a name="[187def8]"></a>__aeabi_ddiv</STRONG> (Thumb, 246 bytes, Stack size 72 bytes, ddiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = __aeabi_ddiv &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[18ea210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[141ea30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;motorCurPos_Require
<LI><a href="#[1446d58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetWindblank
<LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
<LI><a href="#[187baf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[1888a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atan
</UL>

<P><STRONG><a name="[187dd78]"></a>__aeabi_i2d</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, dflt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = __aeabi_i2d &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[18ea210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[141ea30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;motorCurPos_Require
<LI><a href="#[1446d58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetWindblank
<LI><a href="#[14c14f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Zoomin_speed
<LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
<LI><a href="#[187baf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
</UL>

<P><STRONG><a name="[187dc08]"></a>__aeabi_ui2d</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, dfltu.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = __aeabi_ui2d &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[18ea210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[187da98]"></a>__aeabi_d2iz</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, dfix.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_d2iz
</UL>
<BR>[Calls]<UL><LI><a href="#[18eaac8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
</UL>
<BR>[Called By]<UL><LI><a href="#[141ea30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;motorCurPos_Require
<LI><a href="#[1446d58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetWindblank
<LI><a href="#[14c14f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Zoomin_speed
<LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
<LI><a href="#[187b8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[187baf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[187bee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
</UL>

<P><STRONG><a name="[187d8d8]"></a>__aeabi_d2uiz</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, dfixu.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[18eaac8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
</UL>
<BR>[Called By]<UL><LI><a href="#[1446d58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetWindblank
</UL>

<P><STRONG><a name="[187d770]"></a>__aeabi_f2d</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, f2d.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[141ea30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;motorCurPos_Require
<LI><a href="#[1446d58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetWindblank
<LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[187d598]"></a>__aeabi_cdcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)

<P><STRONG><a name="[187d550]"></a>__aeabi_cdcmple</STRONG> (Thumb, 74 bytes, Stack size 0 bytes, cdcmple.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
<LI><a href="#[1888058]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sqrt
</UL>

<P><STRONG><a name="[187d398]"></a>__aeabi_cdrcmple</STRONG> (Thumb, 74 bytes, Stack size 0 bytes, cdrcmple.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
<LI><a href="#[1888a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atan
</UL>

<P><STRONG><a name="[187d1e0]"></a>__ARM_scalbn</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, dscalb.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __ARM_scalbn
</UL>
<BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
<LI><a href="#[187b8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[187baf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[187bee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
<LI><a href="#[1888358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sin
<LI><a href="#[1888778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cos
<LI><a href="#[1888a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atan
</UL>

<P><STRONG><a name="[187d198]"></a>scalbn</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, dscalb.o(.text), UNUSED)

<P><STRONG><a name="[187cfe0]"></a>__aeabi_fadd</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, fadd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[187d028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_addcore
</UL>

<P><STRONG><a name="[187cf98]"></a>__aeabi_fsub</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, fadd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_fsub &rArr; _float_addcore &rArr; _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[187d028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_addcore
</UL>
<BR>[Called By]<UL><LI><a href="#[14c14f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Zoomin_speed
<LI><a href="#[15334a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;handleRealArray
<LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[187cf50]"></a>__aeabi_frsub</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fadd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_frsub &rArr; _float_addcore &rArr; _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[187d028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_addcore
</UL>
<BR>[Called By]<UL><LI><a href="#[14c14f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Zoomin_speed
<LI><a href="#[15334a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;handleRealArray
</UL>

<P><STRONG><a name="[187cd88]"></a>__aeabi_fmul</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, fmul.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __aeabi_fmul &rArr; _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[18e9dc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[187cb98]"></a>__aeabi_fdiv</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, fdiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __aeabi_fdiv &rArr; _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[18e9dc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[15334a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;handleRealArray
<LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[187c9a8]"></a>__aeabi_i2f</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, fflt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_i2f &rArr; _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[18e9dc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[141ea30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;motorCurPos_Require
<LI><a href="#[1446d58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetWindblank
<LI><a href="#[14c14f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Zoomin_speed
<LI><a href="#[15334a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;handleRealArray
<LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[187c840]"></a>__aeabi_ui2f</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, ffltu.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_ui2f &rArr; _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[18e9dc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[15334a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;handleRealArray
<LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[187c6d8]"></a>__aeabi_f2iz</STRONG> (Thumb, 50 bytes, Stack size 0 bytes, ffix.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[15334a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;handleRealArray
</UL>

<P><STRONG><a name="[187c570]"></a>__aeabi_f2uiz</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, ffixu.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[15334a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;handleRealArray
<LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[187c408]"></a>__aeabi_d2f</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, d2f.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __aeabi_d2f &rArr; _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[18e9dc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[187c288]"></a>__aeabi_cfcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED)

<P><STRONG><a name="[187c240]"></a>__aeabi_cfcmple</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, cfcmple.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[14c14f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Zoomin_speed
<LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[187c0d8]"></a>__aeabi_cfrcmple</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, cfrcmple.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[14c14f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Zoomin_speed
<LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[187b5b0]"></a>__init</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[187b5f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__call_main
</UL>
<BR>[Called By]<UL><LI><a href="#[1887d40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main
</UL>

<P><STRONG><a name="[187b568]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

<P><STRONG><a name="[18eac78]"></a>__aeabi_llsl</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llshl.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[187e400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_addcore
</UL>

<P><STRONG><a name="[18eac30]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

<P><STRONG><a name="[18eaac8]"></a>__aeabi_llsr</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llushr.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[187d8d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2uiz
<LI><a href="#[187da98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[187e400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_addcore
<LI><a href="#[18e9f88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dsqrt
</UL>

<P><STRONG><a name="[18eaa80]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

<P><STRONG><a name="[18ea258]"></a>_double_round</STRONG> (Thumb, 54 bytes, Stack size 20 bytes, depilogue.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = _double_round
</UL>
<BR>[Called By]<UL><LI><a href="#[18ea210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>

<P><STRONG><a name="[18ea210]"></a>_double_epilogue</STRONG> (Thumb, 138 bytes, Stack size 28 bytes, depilogue.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[18ea258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
</UL>
<BR>[Called By]<UL><LI><a href="#[187dc08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
<LI><a href="#[187dd78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
<LI><a href="#[187def8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[187e078]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[187e400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_addcore
<LI><a href="#[18e9c40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_drem
<LI><a href="#[18e9f88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dsqrt
</UL>

<P><STRONG><a name="[18e9f88]"></a>_dsqrt</STRONG> (Thumb, 168 bytes, Stack size 64 bytes, dsqrt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = _dsqrt &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[18ea210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
<LI><a href="#[18eaac8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
</UL>
<BR>[Called By]<UL><LI><a href="#[1888058]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sqrt
</UL>

<P><STRONG><a name="[18e9e08]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[18e9dc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_epilogue
</UL>

<P><STRONG><a name="[18e9dc0]"></a>_float_epilogue</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, fepilogue.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[18e9e08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_round
</UL>
<BR>[Called By]<UL><LI><a href="#[187c408]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f
<LI><a href="#[187c840]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
<LI><a href="#[187c9a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2f
<LI><a href="#[187cb98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fdiv
<LI><a href="#[187cd88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fmul
<LI><a href="#[187d028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_addcore
</UL>

<P><STRONG><a name="[18e9c40]"></a>_drem</STRONG> (Thumb, 154 bytes, Stack size 64 bytes, drem.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = _drem &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[18ea210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[187baf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
</UL>

<P><STRONG><a name="[18e9670]"></a>__decompress</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)

<P><STRONG><a name="[18e9628]"></a>__decompress1</STRONG> (Thumb, 88 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)

<P><STRONG><a name="[d38810]"></a>ADC1_2_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.ADC1_2_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d387c8]"></a>ADC3_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.ADC3_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[156aa20]"></a>ADC_Cmd</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_Cmd))
<BR><BR>[Called By]<UL><LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
</UL>

<P><STRONG><a name="[11fff40]"></a>ADC_Configuration</STRONG> (Thumb, 176 bytes, Stack size 80 bytes, temperature.o(i.ADC_Configuration))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = ADC_Configuration &rArr; DMA_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[156a678]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA_Init
<LI><a href="#[156a6c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA_DeInit
<LI><a href="#[156a708]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA_Cmd
<LI><a href="#[156a750]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_TempSensorVrefintCmd
<LI><a href="#[156a798]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_StartCalibration
<LI><a href="#[156a7e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_SoftwareStartConvCmd
<LI><a href="#[156a828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_ResetCalibration
<LI><a href="#[156a870]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_RegularChannelConfig
<LI><a href="#[156a8b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Init
<LI><a href="#[156a900]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_GetResetCalibrationStatus
<LI><a href="#[156a990]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_GetCalibrationStatus
<LI><a href="#[156a9d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_DMACmd
<LI><a href="#[156aa20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Cmd
</UL>
<BR>[Called By]<UL><LI><a href="#[11fff88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[156a9d8]"></a>ADC_DMACmd</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_DMACmd))
<BR><BR>[Called By]<UL><LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
</UL>

<P><STRONG><a name="[156a990]"></a>ADC_GetCalibrationStatus</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_GetCalibrationStatus))
<BR><BR>[Called By]<UL><LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
</UL>

<P><STRONG><a name="[156a948]"></a>ADC_GetConversionValue</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_GetConversionValue))
<BR><BR>[Called By]<UL><LI><a href="#[15707c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetTemperature
</UL>

<P><STRONG><a name="[156a900]"></a>ADC_GetResetCalibrationStatus</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_GetResetCalibrationStatus))
<BR><BR>[Called By]<UL><LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
</UL>

<P><STRONG><a name="[156a8b8]"></a>ADC_Init</STRONG> (Thumb, 62 bytes, Stack size 12 bytes, stm32f10x_adc.o(i.ADC_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ADC_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
</UL>

<P><STRONG><a name="[156a870]"></a>ADC_RegularChannelConfig</STRONG> (Thumb, 116 bytes, Stack size 16 bytes, stm32f10x_adc.o(i.ADC_RegularChannelConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ADC_RegularChannelConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
</UL>

<P><STRONG><a name="[156a828]"></a>ADC_ResetCalibration</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_ResetCalibration))
<BR><BR>[Called By]<UL><LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
</UL>

<P><STRONG><a name="[156a7e0]"></a>ADC_SoftwareStartConvCmd</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_SoftwareStartConvCmd))
<BR><BR>[Called By]<UL><LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
</UL>

<P><STRONG><a name="[156a798]"></a>ADC_StartCalibration</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_StartCalibration))
<BR><BR>[Called By]<UL><LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
</UL>

<P><STRONG><a name="[156a750]"></a>ADC_TempSensorVrefintCmd</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_TempSensorVrefintCmd))
<BR><BR>[Called By]<UL><LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
</UL>

<P><STRONG><a name="[154c070]"></a>AdjustRtcTime</STRONG> (Thumb, 120 bytes, Stack size 24 bytes, rtc.o(i.AdjustRtcTime))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = AdjustRtcTime &rArr; GetDate &rArr; RtcConvertDate
</UL>
<BR>[Calls]<UL><LI><a href="#[154b800]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_WaitForLastTask
<LI><a href="#[154b890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_SetCounter
<LI><a href="#[154b968]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_GetCounter
<LI><a href="#[154bd58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RtcSetDate
<LI><a href="#[154bf98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDaysOneMonth
<LI><a href="#[154c028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDate
<LI><a href="#[1886e58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__1printf
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Init
</UL>

<P><STRONG><a name="[1567068]"></a>AlarmInit</STRONG> (Thumb, 118 bytes, Stack size 12 bytes, alarm.o(i.AlarmInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = AlarmInit
</UL>
<BR>[Called By]<UL><LI><a href="#[15716b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Alarming_Linkage
</UL>

<P><STRONG><a name="[15716b0]"></a>Alarming_Linkage</STRONG> (Thumb, 284 bytes, Stack size 40 bytes, autoacting.o(i.Alarming_Linkage))
<BR><BR>[Stack]<UL><LI>Max Depth = 268<LI>Call Chain = Alarming_Linkage &rArr; AutoActing_Scheduler &rArr; Pattern_Call &rArr; Preset_Call &rArr; DomeParam_LoadPst &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[12f21c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePreset
<LI><a href="#[141eb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call
<LI><a href="#[144c068]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoMotion_Stop
<LI><a href="#[1567020]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ChooseAlarm
<LI><a href="#[1567068]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AlarmInit
<LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[14da130]"></a>AnsiitoHex</STRONG> (Thumb, 44 bytes, Stack size 0 bytes, dome_camera.o(i.AnsiitoHex))
<BR><BR>[Called By]<UL><LI><a href="#[14d9f80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetWideLimit
<LI><a href="#[14d9fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetTeleLimit
<LI><a href="#[153a9c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetZoomValue
<LI><a href="#[1570a08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetCamVersion
</UL>

<P><STRONG><a name="[1571668]"></a>AutoActing_Scheduler</STRONG> (Thumb, 1068 bytes, Stack size 40 bytes, autoacting.o(i.AutoActing_Scheduler))
<BR><BR>[Stack]<UL><LI>Max Depth = 228<LI>Call Chain = AutoActing_Scheduler &rArr; Pattern_Call &rArr; Preset_Call &rArr; DomeParam_LoadPst &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[12cf4b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrcutFilter
<LI><a href="#[1416028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPst
<LI><a href="#[141eb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call
<LI><a href="#[1423a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPatrol
<LI><a href="#[1446890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomValue
<LI><a href="#[14cdd58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_Position
<LI><a href="#[14cdda0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Patrol_Scan
<LI><a href="#[14cde30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PanoramScan
<LI><a href="#[14cde78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Auto_Scan
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
<LI><a href="#[153ac08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPatternNum
<LI><a href="#[156ffe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;isPosInLimitzone
<LI><a href="#[1571ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_PresetFlagClr
<LI><a href="#[1887908]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rand
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[15716b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Alarming_Linkage
</UL>

<P><STRONG><a name="[144c068]"></a>AutoMotion_Stop</STRONG> (Thumb, 172 bytes, Stack size 24 bytes, autoacting.o(i.AutoMotion_Stop))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = AutoMotion_Stop &rArr; Pattern_Stop &rArr; DomeParam_LoadMotion &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[12f20a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Tilt
<LI><a href="#[12f20f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Pan
<LI><a href="#[12f8088]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadMotion
<LI><a href="#[14cdde8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PanoramScanStop
<LI><a href="#[14cdec0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Stop
<LI><a href="#[1571ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_PresetFlagClr
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[15716b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Alarming_Linkage
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[1571620]"></a>Auto_Flip_Pan</STRONG> (Thumb, 158 bytes, Stack size 12 bytes, stepmotor.o(i.Auto_Flip_Pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Auto_Flip_Pan &rArr; isPosInLimitzone
</UL>
<BR>[Calls]<UL><LI><a href="#[156ffe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;isPosInLimitzone
</UL>
<BR>[Called By]<UL><LI><a href="#[d371d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_tilt
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[14cde78]"></a>Auto_Scan</STRONG> (Thumb, 492 bytes, Stack size 40 bytes, stepmotor.o(i.Auto_Scan))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = Auto_Scan
</UL>
<BR>[Calls]<UL><LI><a href="#[14c1270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getScanZone
</UL>
<BR>[Called By]<UL><LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
</UL>

<P><STRONG><a name="[154bc38]"></a>BKP_DeInit</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, stm32f10x_bkp.o(i.BKP_DeInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = BKP_DeInit
</UL>
<BR>[Calls]<UL><LI><a href="#[14a4378]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_BackupResetCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[154be78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Configuration
</UL>

<P><STRONG><a name="[154bbf0]"></a>BKP_ReadBackupRegister</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_bkp.o(i.BKP_ReadBackupRegister))
<BR><BR>[Called By]<UL><LI><a href="#[d37388]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Isr
<LI><a href="#[11ff838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Init
<LI><a href="#[154bde8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RtcConvertDate
</UL>

<P><STRONG><a name="[154bba8]"></a>BKP_WriteBackupRegister</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_bkp.o(i.BKP_WriteBackupRegister))
<BR><BR>[Called By]<UL><LI><a href="#[d37388]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Isr
<LI><a href="#[11ff838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Init
<LI><a href="#[154bd58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RtcSetDate
</UL>

<P><STRONG><a name="[d38780]"></a>BusFaultException</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.BusFaultException))
<BR><BR>[Calls]<UL><LI><a href="#[d38780]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFaultException
</UL>
<BR>[Called By]<UL><LI><a href="#[d38780]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFaultException
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d38738]"></a>CAN_RX1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.CAN_RX1_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d386f0]"></a>CAN_SCE_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.CAN_SCE_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[1571d70]"></a>Camera_DomeModel_Check</STRONG> (Thumb, 874 bytes, Stack size 40 bytes, fastdome.o(i.Camera_DomeModel_Check))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = Camera_DomeModel_Check &rArr; DomeDraw_ManChk &rArr; DisplayOSD &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[1438558]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ManChk
<LI><a href="#[1570a08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetCamVersion
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[1533808]"></a>Check_Pulse</STRONG> (Thumb, 144 bytes, Stack size 16 bytes, gpio.o(i.Check_Pulse))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = Check_Pulse &rArr; PulseWrite
</UL>
<BR>[Calls]<UL><LI><a href="#[1533580]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PulseWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[1533538]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_485_Baud_Check
</UL>

<P><STRONG><a name="[1567020]"></a>ChooseAlarm</STRONG> (Thumb, 236 bytes, Stack size 32 bytes, alarm.o(i.ChooseAlarm))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = ChooseAlarm &rArr; PutOut
</UL>
<BR>[Calls]<UL><LI><a href="#[1566f90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchPtr
<LI><a href="#[1566fd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PutOut
</UL>
<BR>[Called By]<UL><LI><a href="#[15716b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Alarming_Linkage
</UL>

<P><STRONG><a name="[152a380]"></a>Clear_SubWind</STRONG> (Thumb, 96 bytes, Stack size 16 bytes, osd.o(i.Clear_SubWind))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = Clear_SubWind &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[152a1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Byte
</UL>
<BR>[Called By]<UL><LI><a href="#[152a2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_MB90092
</UL>

<P><STRONG><a name="[152a338]"></a>Clear_Wind</STRONG> (Thumb, 44 bytes, Stack size 32 bytes, osd.o(i.Clear_Wind))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = Clear_Wind &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[152a188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disp_num
</UL>
<BR>[Called By]<UL><LI><a href="#[152a2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_MB90092
</UL>

<P><STRONG><a name="[12f22a0]"></a>Clk_Set</STRONG> (Thumb, 82 bytes, Stack size 32 bytes, rtc.o(i.Clk_Set))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = Clk_Set &rArr; SetDateTime &rArr; RtcSetTime &rArr; RTC_SetCounter
</UL>
<BR>[Calls]<UL><LI><a href="#[14380d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetWeek
<LI><a href="#[154bcc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetDateTime
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[12f2570]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlDate
</UL>

<P><STRONG><a name="[15255f0]"></a>Command_Parse</STRONG> (Thumb, 3538 bytes, Stack size 104 bytes, protocol.o(i.Command_Parse))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = Command_Parse
</UL>
<BR>[Calls]<UL><LI><a href="#[15252d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getSpeedTilt
<LI><a href="#[1525320]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getSpeedPan
<LI><a href="#[1525368]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getCommand
<LI><a href="#[15253b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getAddress
<LI><a href="#[15253f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ViconToPelcoSpeed
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[15255a8]"></a>Command_Trans</STRONG> (Thumb, 1174 bytes, Stack size 48 bytes, protocol.o(i.Command_Trans))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = Command_Trans
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[14bb198]"></a>DAC_Cmd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_dac.o(i.DAC_Cmd))
<BR><BR>[Called By]<UL><LI><a href="#[11ffef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAC_Configuration
</UL>

<P><STRONG><a name="[11ffef8]"></a>DAC_Configuration</STRONG> (Thumb, 44 bytes, Stack size 24 bytes, dac.o(i.DAC_Configuration))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DAC_Configuration &rArr; DAC_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[14bb108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAC_Init
<LI><a href="#[14bb198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAC_Cmd
</UL>
<BR>[Called By]<UL><LI><a href="#[11fff88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[14bb150]"></a>DAC_DualSoftwareTriggerCmd</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_dac.o(i.DAC_DualSoftwareTriggerCmd))
<BR><BR>[Called By]<UL><LI><a href="#[1570150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_DAC_pan
</UL>

<P><STRONG><a name="[14bb108]"></a>DAC_Init</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, stm32f10x_dac.o(i.DAC_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = DAC_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[11ffef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAC_Configuration
</UL>

<P><STRONG><a name="[14bb0c0]"></a>DAC_SetDualChannelData</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_dac.o(i.DAC_SetDualChannelData))
<BR><BR>[Called By]<UL><LI><a href="#[1570150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_DAC_pan
</UL>

<P><STRONG><a name="[14c1618]"></a>DAC_Transfer_Pan</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, stepmotor.o(i.DAC_Transfer_Pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = DAC_Transfer_Pan &rArr; do_DAC_pan
</UL>
<BR>[Calls]<UL><LI><a href="#[1570150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_DAC_pan
</UL>
<BR>[Called By]<UL><LI><a href="#[d37220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_pan
</UL>

<P><STRONG><a name="[14c15d0]"></a>DAC_Transfer_Tilt</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stepmotor.o(i.DAC_Transfer_Tilt))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = DAC_Transfer_Tilt &rArr; do_DAC_tilt &rArr; Send_SPI_DA
</UL>
<BR>[Calls]<UL><LI><a href="#[1570108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_DAC_tilt
</UL>
<BR>[Called By]<UL><LI><a href="#[d371d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_tilt
</UL>

<P><STRONG><a name="[d386a8]"></a>DMA1_Channel1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel1_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d38660]"></a>DMA1_Channel2_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel2_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d38618]"></a>DMA1_Channel3_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel3_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d385d0]"></a>DMA1_Channel4_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel4_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d38588]"></a>DMA1_Channel5_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel5_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d38540]"></a>DMA1_Channel6_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel6_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d384f8]"></a>DMA1_Channel7_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel7_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d384b0]"></a>DMA2_Channel1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA2_Channel1_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d38468]"></a>DMA2_Channel2_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA2_Channel2_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d38420]"></a>DMA2_Channel3_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA2_Channel3_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d383d8]"></a>DMA2_Channel4_5_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA2_Channel4_5_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[156a708]"></a>DMA_Cmd</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_Cmd))
<BR><BR>[Called By]<UL><LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
</UL>

<P><STRONG><a name="[156a6c0]"></a>DMA_DeInit</STRONG> (Thumb, 210 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_DeInit))
<BR><BR>[Called By]<UL><LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
</UL>

<P><STRONG><a name="[156a678]"></a>DMA_Init</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, stm32f10x_dma.o(i.DMA_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = DMA_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
</UL>

<P><STRONG><a name="[d38390]"></a>DebugMonitor</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DebugMonitor))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[12f8118]"></a>DisplayOSD</STRONG> (Thumb, 174 bytes, Stack size 72 bytes, osd.o(i.DisplayOSD))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = DisplayOSD &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[152a188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disp_num
<LI><a href="#[152a1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Byte
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[12e9438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangeLanguage
<LI><a href="#[12f8670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LimitKeyRecord
<LI><a href="#[1438360]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SystemInfo
<LI><a href="#[14383a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Series
<LI><a href="#[1438558]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ManChk
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
<LI><a href="#[1571a10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InputPassWord
</UL>

<P><STRONG><a name="[12cf780]"></a>DomeCamera_BackLightLevel</STRONG> (Thumb, 178 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_BackLightLevel))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = DomeCamera_BackLightLevel &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfdb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBacklightLevel
</UL>

<P><STRONG><a name="[1570a08]"></a>DomeCamera_GetCamVersion</STRONG> (Thumb, 1126 bytes, Stack size 40 bytes, dome_camera.o(i.DomeCamera_GetCamVersion))
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = DomeCamera_GetCamVersion &rArr; USART3_Init &rArr; USART_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11fbb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WaitFlagTimeout
<LI><a href="#[11ff688]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WaitTime
<LI><a href="#[12f2138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Reboot
<LI><a href="#[14d99e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART3_Init
<LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
<LI><a href="#[14da130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AnsiitoHex
</UL>
<BR>[Called By]<UL><LI><a href="#[1571d70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Camera_DomeModel_Check
</UL>

<P><STRONG><a name="[14da010]"></a>DomeCamera_GetInqDataCmd</STRONG> (Thumb, 382 bytes, Stack size 40 bytes, dome_camera.o(i.DomeCamera_GetInqDataCmd))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = DomeCamera_GetInqDataCmd &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[11fbb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WaitFlagTimeout
<LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[14d9f80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetWideLimit
<LI><a href="#[14d9fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetTeleLimit
<LI><a href="#[153a9c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetZoomValue
</UL>

<P><STRONG><a name="[14d9fc8]"></a>DomeCamera_GetTeleLimit</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_GetTeleLimit))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = DomeCamera_GetTeleLimit &rArr; DomeCamera_GetInqDataCmd &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14da010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetInqDataCmd
<LI><a href="#[14da130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AnsiitoHex
</UL>
<BR>[Called By]<UL><LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[14d9f80]"></a>DomeCamera_GetWideLimit</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_GetWideLimit))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = DomeCamera_GetWideLimit &rArr; DomeCamera_GetInqDataCmd &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14da010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetInqDataCmd
<LI><a href="#[14da130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AnsiitoHex
</UL>
<BR>[Called By]<UL><LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[15709c0]"></a>DomeCamera_GetZoom</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, dome_camera.o(i.DomeCamera_GetZoom))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9f38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetZoomFCB
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[14c1420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProportinalZoom
</UL>

<P><STRONG><a name="[14d9f38]"></a>DomeCamera_GetZoomFCB</STRONG> (Thumb, 410 bytes, Stack size 28 bytes, dome_camera.o(i.DomeCamera_GetZoomFCB))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = DomeCamera_GetZoomFCB
</UL>
<BR>[Called By]<UL><LI><a href="#[15709c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetZoom
</UL>

<P><STRONG><a name="[153a9c8]"></a>DomeCamera_GetZoomValue</STRONG> (Thumb, 320 bytes, Stack size 24 bytes, dome_camera.o(i.DomeCamera_GetZoomValue))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = DomeCamera_GetZoomValue &rArr; DomeCamera_GetInqDataCmd &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14da010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetInqDataCmd
<LI><a href="#[14da130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AnsiitoHex
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[12f21c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePreset
</UL>

<P><STRONG><a name="[14d9ea8]"></a>DomeCamera_SetApertureValue</STRONG> (Thumb, 210 bytes, Stack size 32 bytes, dome_camera.o(i.DomeCamera_SetApertureValue))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = DomeCamera_SetApertureValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[11ff688]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WaitTime
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetSharpnessLevel
</UL>

<P><STRONG><a name="[12cf738]"></a>DomeCamera_SetAutoFocus</STRONG> (Thumb, 188 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_SetAutoFocus))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = DomeCamera_SetAutoFocus &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf8e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlZoomlimit
<LI><a href="#[12cfe88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlAutofocus
<LI><a href="#[14d9b90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Focus_Stop
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
<LI><a href="#[1570858]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Focus_Near
<LI><a href="#[15708a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Focus_Far
</UL>

<P><STRONG><a name="[12cf6f0]"></a>DomeCamera_SetBackLight</STRONG> (Thumb, 294 bytes, Stack size 24 bytes, dome_camera.o(i.DomeCamera_SetBackLight))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = DomeCamera_SetBackLight &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfc90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExposureMode
<LI><a href="#[12cfdf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBacklight
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[14d9e60]"></a>DomeCamera_SetBgainValue</STRONG> (Thumb, 386 bytes, Stack size 32 bytes, dome_camera.o(i.DomeCamera_SetBgainValue))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = DomeCamera_SetBgainValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetbGain
</UL>

<P><STRONG><a name="[142cb50]"></a>DomeCamera_SetCameraFactoryValue</STRONG> (Thumb, 168 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_SetCameraFactoryValue))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = DomeCamera_SetCameraFactoryValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[12e94c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlCameraPowerCyc
</UL>

<P><STRONG><a name="[14d9e18]"></a>DomeCamera_SetCameraOSDMode</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_SetCameraOSDMode))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = DomeCamera_SetCameraOSDMode &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[12cf6a8]"></a>DomeCamera_SetDzoomLimit</STRONG> (Thumb, 266 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_SetDzoomLimit))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = DomeCamera_SetDzoomLimit &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf8e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlZoomlimit
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[12cf660]"></a>DomeCamera_SetDzoomMode</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_SetDzoomMode))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = DomeCamera_SetDzoomMode &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf8e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlZoomlimit
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[14d9dd0]"></a>DomeCamera_SetExpCompValue</STRONG> (Thumb, 202 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_SetExpCompValue))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = DomeCamera_SetExpCompValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetExpcomp
</UL>

<P><STRONG><a name="[12cf618]"></a>DomeCamera_SetExpcomp</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_SetExpcomp))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = DomeCamera_SetExpcomp &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
<LI><a href="#[14d9dd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetExpCompValue
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfcd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExpcomp
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[12cf5d0]"></a>DomeCamera_SetExposureMode</STRONG> (Thumb, 202 bytes, Stack size 24 bytes, dome_camera.o(i.DomeCamera_SetExposureMode))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = DomeCamera_SetExposureMode &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfc90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExposureMode
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[12cf588]"></a>DomeCamera_SetFocusMinimumLengthtemp</STRONG> (Thumb, 448 bytes, Stack size 24 bytes, dome_camera.o(i.DomeCamera_SetFocusMinimumLengthtemp))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = DomeCamera_SetFocusMinimumLengthtemp &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfc48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlFocusLimit
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[12cf540]"></a>DomeCamera_SetGain</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_SetGain))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = DomeCamera_SetGain &rArr; DomeCamera_SetGainValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[12cf4f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetGainValue
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfc00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlGain
</UL>

<P><STRONG><a name="[12cf4f8]"></a>DomeCamera_SetGainValue</STRONG> (Thumb, 200 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_SetGainValue))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = DomeCamera_SetGainValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetGain
<LI><a href="#[12cfc90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExposureMode
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[12cf4b0]"></a>DomeCamera_SetIrcutFilter</STRONG> (Thumb, 268 bytes, Stack size 24 bytes, dome_camera.o(i.DomeCamera_SetIrcutFilter))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = DomeCamera_SetIrcutFilter &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfb28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIrcutfilter
<LI><a href="#[12cfc90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExposureMode
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
<LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[12cf468]"></a>DomeCamera_SetIrcutLevel</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_SetIrcutLevel))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DomeCamera_SetIrcutLevel &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfb70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIrcutLevel
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[12cf420]"></a>DomeCamera_SetIris</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_SetIris))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = DomeCamera_SetIris &rArr; DomeCamera_SetIrisValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9d88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrisValue
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfae0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIris
<LI><a href="#[12cfc90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExposureMode
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[14d9d88]"></a>DomeCamera_SetIrisValue</STRONG> (Thumb, 302 bytes, Stack size 24 bytes, dome_camera.o(i.DomeCamera_SetIrisValue))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = DomeCamera_SetIrisValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIris
</UL>

<P><STRONG><a name="[12cf3d8]"></a>DomeCamera_SetLowLightLimit</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_SetLowLightLimit))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = DomeCamera_SetLowLightLimit &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfa98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlLowlightlimit
<LI><a href="#[12cfc90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExposureMode
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[14469f8]"></a>DomeCamera_SetNoneinterlockMask</STRONG> (Thumb, 102 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_SetNoneinterlockMask))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DomeCamera_SetNoneinterlockMask &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1446ad0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initWind
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
</UL>

<P><STRONG><a name="[1570978]"></a>DomeCamera_SetPicFreeze</STRONG> (Thumb, 238 bytes, Stack size 24 bytes, dome_camera.o(i.DomeCamera_SetPicFreeze))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = DomeCamera_SetPicFreeze &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[11ff688]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WaitTime
<LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[141eb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call
</UL>

<P><STRONG><a name="[12cf390]"></a>DomeCamera_SetPicMirror</STRONG> (Thumb, 252 bytes, Stack size 24 bytes, dome_camera.o(i.DomeCamera_SetPicMirror))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = DomeCamera_SetPicMirror &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfa50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlPicMirror
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[14d9d40]"></a>DomeCamera_SetRgainValue</STRONG> (Thumb, 386 bytes, Stack size 32 bytes, dome_camera.o(i.DomeCamera_SetRgainValue))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = DomeCamera_SetRgainValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetrGain
</UL>

<P><STRONG><a name="[12cf348]"></a>DomeCamera_SetSharpnessLevel</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_SetSharpnessLevel))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = DomeCamera_SetSharpnessLevel &rArr; DomeCamera_SetApertureValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9ea8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetApertureValue
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf9c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlSharpnesslevel
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[12cf300]"></a>DomeCamera_SetShutterSpeed</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_SetShutterSpeed))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = DomeCamera_SetShutterSpeed &rArr; DomeCamera_SetShutterValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9cf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetShutterValue
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlShutter
<LI><a href="#[12cfc90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExposureMode
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[14d9cf8]"></a>DomeCamera_SetShutterValue</STRONG> (Thumb, 320 bytes, Stack size 24 bytes, dome_camera.o(i.DomeCamera_SetShutterValue))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = DomeCamera_SetShutterValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetShutterSpeed
</UL>

<P><STRONG><a name="[12cf2b8]"></a>DomeCamera_SetWhiteBalance</STRONG> (Thumb, 282 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_SetWhiteBalance))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = DomeCamera_SetWhiteBalance &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlWhiteBlance
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[129c568]"></a>DomeCamera_SetZoneDisplay</STRONG> (Thumb, 116 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_SetZoneDisplay))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DomeCamera_SetZoneDisplay &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[129c7a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlWind
<LI><a href="#[1446a88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initWindows
<LI><a href="#[1446ad0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initWind
<LI><a href="#[1446b18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delWind
<LI><a href="#[1446c80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlEnable
</UL>

<P><STRONG><a name="[14469b0]"></a>DomeCamera_SetZoneMask</STRONG> (Thumb, 82 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_SetZoneMask))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DomeCamera_SetZoneMask &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1446a88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initWindows
<LI><a href="#[1446ad0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initWind
</UL>

<P><STRONG><a name="[1446968]"></a>DomeCamera_SetZoneMaskcolor</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_SetZoneMaskcolor))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DomeCamera_SetZoneMaskcolor &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1446a88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initWindows
<LI><a href="#[1446ad0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initWind
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[1446c80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlEnable
</UL>

<P><STRONG><a name="[1446920]"></a>DomeCamera_SetZonePTAngel</STRONG> (Thumb, 138 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_SetZonePTAngel))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = DomeCamera_SetZonePTAngel &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1446d58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetWindblank
</UL>

<P><STRONG><a name="[14468d8]"></a>DomeCamera_SetZonePTZMask</STRONG> (Thumb, 116 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_SetZonePTZMask))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = DomeCamera_SetZonePTZMask &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[1446d58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetWindblank
</UL>

<P><STRONG><a name="[12cf270]"></a>DomeCamera_SetZoomLimit</STRONG> (Thumb, 264 bytes, Stack size 20 bytes, dome_camera.o(i.DomeCamera_SetZoomLimit))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = DomeCamera_SetZoomLimit
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf8e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlZoomlimit
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[12cf228]"></a>DomeCamera_SetZoomSpeed</STRONG> (Thumb, 170 bytes, Stack size 24 bytes, dome_camera.o(i.DomeCamera_SetZoomSpeed))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = DomeCamera_SetZoomSpeed &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlZoomspeed
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[14d9cb0]"></a>DomeCamera_SetZoomTeleLimit</STRONG> (Thumb, 122 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_SetZoomTeleLimit))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = DomeCamera_SetZoomTeleLimit &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1446890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomValue
</UL>

<P><STRONG><a name="[1446890]"></a>DomeCamera_SetZoomValue</STRONG> (Thumb, 348 bytes, Stack size 40 bytes, dome_camera.o(i.DomeCamera_SetZoomValue))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = DomeCamera_SetZoomValue &rArr; Zoom_Wide &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[12f7ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Wide
<LI><a href="#[12f7d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Tele
<LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
<LI><a href="#[14d9c68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomWideLimit
<LI><a href="#[14d9cb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomTeleLimit
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[1446b60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindWindProc
<LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
</UL>

<P><STRONG><a name="[14d9c68]"></a>DomeCamera_SetZoomWideLimit</STRONG> (Thumb, 122 bytes, Stack size 16 bytes, dome_camera.o(i.DomeCamera_SetZoomWideLimit))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = DomeCamera_SetZoomWideLimit &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1446890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomValue
</UL>

<P><STRONG><a name="[12cf1e0]"></a>DomeCamera_SetbGain</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_SetbGain))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = DomeCamera_SetbGain &rArr; DomeCamera_SetBgainValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9e60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetBgainValue
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfd68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBgain
</UL>

<P><STRONG><a name="[12cf198]"></a>DomeCamera_SetrGain</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_SetrGain))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = DomeCamera_SetrGain &rArr; DomeCamera_SetRgainValue &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9d40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetRgainValue
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfa08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlRgain
</UL>

<P><STRONG><a name="[14d9c20]"></a>DomeCamera_Setting</STRONG> (Thumb, 430 bytes, Stack size 40 bytes, dome_camera.o(i.DomeCamera_Setting))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HextoAnsii
<LI><a href="#[14d9b48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetSanYoChecksum
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[12cef10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCameraLens
<LI><a href="#[12cf228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomSpeed
<LI><a href="#[12cf2b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetWhiteBalance
<LI><a href="#[12cf390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetPicMirror
<LI><a href="#[12cf3d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetLowLightLimit
<LI><a href="#[12cf4b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrcutFilter
<LI><a href="#[12cf5d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetExposureMode
<LI><a href="#[12cf618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetExpcomp
<LI><a href="#[12cf660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetDzoomMode
<LI><a href="#[12cf6f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetBackLight
<LI><a href="#[12cf738]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetAutoFocus
<LI><a href="#[12f7ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Wide
<LI><a href="#[12f7d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Tele
<LI><a href="#[14d9998]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Stop
<LI><a href="#[14d9b90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Focus_Stop
<LI><a href="#[14d9e18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetCameraOSDMode
<LI><a href="#[15704b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;One_Push_AF
<LI><a href="#[1570588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Iris_Open
<LI><a href="#[15705d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Iris_Close
<LI><a href="#[1570858]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Focus_Near
<LI><a href="#[15708a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Focus_Far
<LI><a href="#[1570978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetPicFreeze
</UL>

<P><STRONG><a name="[1570930]"></a>DomeCamera_Stop</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, dome_camera.o(i.DomeCamera_Stop))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = DomeCamera_Stop &rArr; Focus_Stop &rArr; DomeCamera_SetAutoFocus &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9998]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Stop
<LI><a href="#[14d9b90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Focus_Stop
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
<LI><a href="#[1571c98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Stop
</UL>

<P><STRONG><a name="[15708e8]"></a>DomeDataConfig</STRONG> (Thumb, 416 bytes, Stack size 8 bytes, stepmotor.o(i.DomeDataConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DomeDataConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[144c020]"></a>DomeDrawTimeTaskPriview</STRONG> (Thumb, 370 bytes, Stack size 20 bytes, dome_draw.o(i.DomeDrawTimeTaskPriview))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = DomeDrawTimeTaskPriview &rArr; DomeDraw_DrawXYSTR &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[14385e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYNum
</UL>
<BR>[Called By]<UL><LI><a href="#[144c188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlTaskPriview
</UL>

<P><STRONG><a name="[1438750]"></a>DomeDraw_Address</STRONG> (Thumb, 158 bytes, Stack size 40 bytes, dome_draw.o(i.DomeDraw_Address))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = DomeDraw_Address &rArr; refresh_str &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[1437e98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_str
<LI><a href="#[14386c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufExchange
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[1438708]"></a>DomeDraw_Alarm</STRONG> (Thumb, 306 bytes, Stack size 40 bytes, dome_draw.o(i.DomeDraw_Alarm))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = DomeDraw_Alarm &rArr; refresh_str &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[1437e98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_str
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[14386c0]"></a>DomeDraw_BufExchange</STRONG> (Thumb, 56 bytes, Stack size 0 bytes, dome_draw.o(i.DomeDraw_BufExchange))
<BR><BR>[Called By]<UL><LI><a href="#[12f80d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufToFlash
<LI><a href="#[1438438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Probility
<LI><a href="#[1438480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_PresetLable
<LI><a href="#[14384c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_PanTiltAngle
<LI><a href="#[1438750]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Address
</UL>

<P><STRONG><a name="[12f80d0]"></a>DomeDraw_BufToFlash</STRONG> (Thumb, 92 bytes, Stack size 36 bytes, dome_draw.o(i.DomeDraw_BufToFlash))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = DomeDraw_BufToFlash
</UL>
<BR>[Calls]<UL><LI><a href="#[14386c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufExchange
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[12e9438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangeLanguage
<LI><a href="#[12f8670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LimitKeyRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[1423da8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatrolKeyRecord
<LI><a href="#[1438360]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SystemInfo
<LI><a href="#[14383a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Series
<LI><a href="#[1438558]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ManChk
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
<LI><a href="#[1571a10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InputPassWord
</UL>

<P><STRONG><a name="[11f76a8]"></a>DomeDraw_ClrBuf</STRONG> (Thumb, 40 bytes, Stack size 12 bytes, dome_draw.o(i.DomeDraw_ClrBuf))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = DomeDraw_ClrBuf
</UL>
<BR>[Called By]<UL><LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
<LI><a href="#[11f78e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlExit
<LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[129c718]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallTimeTask
<LI><a href="#[129c760]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlZone
<LI><a href="#[129c7a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlWind
<LI><a href="#[129c7f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPresets
<LI><a href="#[129c838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPratrols
<LI><a href="#[129c880]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPatterns
<LI><a href="#[129c8c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlExit
<LI><a href="#[12a1208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlExit
<LI><a href="#[12a57f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlExit
<LI><a href="#[12cfd20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExit
<LI><a href="#[12d7298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlExit
<LI><a href="#[12e93f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlDomeDefaultRst
<LI><a href="#[12e9438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangeLanguage
<LI><a href="#[12e94c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlCameraPowerCyc
<LI><a href="#[12edc58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_LinesyncCtrlExit
<LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f2498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlExit
<LI><a href="#[12f24e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnBaudrate
<LI><a href="#[12f2528]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnAddr
<LI><a href="#[12f2570]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlDate
<LI><a href="#[12f2600]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBaudrate
<LI><a href="#[12f2690]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlAdress
<LI><a href="#[12f81a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopset
<LI><a href="#[12f81f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopclr
<LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
<LI><a href="#[12f8430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopset
<LI><a href="#[12f8478]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopclr
<LI><a href="#[12f8550]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlExit
<LI><a href="#[12f8670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LimitKeyRecord
<LI><a href="#[1411308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlExit
<LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[1416268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlLable
<LI><a href="#[14162b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlExit
<LI><a href="#[14162f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlClr
<LI><a href="#[141abd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysInfoCtrlExit
<LI><a href="#[141ed00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlView
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141ee20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlExit
<LI><a href="#[141ee68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlClr
<LI><a href="#[1423bf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlPreview
<LI><a href="#[1423c88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlExit
<LI><a href="#[1423cd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlEdit
<LI><a href="#[1423d18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlClr
<LI><a href="#[14284a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlPasswordset
<LI><a href="#[14284f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlExit
<LI><a href="#[142cc70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlSysReboot
<LI><a href="#[142cd00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlExit
<LI><a href="#[1438360]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SystemInfo
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1441590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlLable
<LI><a href="#[14415d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlExit
<LI><a href="#[1446848]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindGuide
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[1446c38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlExit
<LI><a href="#[1446cc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlClr
<LI><a href="#[144c0f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_timeTaskCtrlSetTime
<LI><a href="#[144c188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlTaskPriview
<LI><a href="#[144c260]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlExit
<LI><a href="#[144c2a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlClrTast
<LI><a href="#[14ad658]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_diagnosticsCtrlExit
<LI><a href="#[1571a10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InputPassWord
</UL>

<P><STRONG><a name="[12f2258]"></a>DomeDraw_CopyText</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dome_draw.o(i.DomeDraw_CopyText))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DomeDraw_CopyText
</UL>
<BR>[Called By]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
<LI><a href="#[12f2570]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlDate
<LI><a href="#[141ab90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysInfoWindProc
<LI><a href="#[14284a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlPasswordset
<LI><a href="#[1438360]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SystemInfo
<LI><a href="#[144c0f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_timeTaskCtrlSetTime
</UL>

<P><STRONG><a name="[11f7660]"></a>DomeDraw_Ctrl</STRONG> (Thumb, 88 bytes, Stack size 36 bytes, dome_draw.o(i.DomeDraw_Ctrl))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = DomeDraw_Ctrl
</UL>
<BR>[Called By]<UL><LI><a href="#[11f77c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlSequenece
<LI><a href="#[11f7810]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlResume
<LI><a href="#[11f7858]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlResetdelay
<LI><a href="#[12a1298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux2mode
<LI><a href="#[12a12e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux2dwelltime
<LI><a href="#[12a1328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux1mode
<LI><a href="#[12a1370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux1dwelltime
<LI><a href="#[12a5768]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlPriority
<LI><a href="#[12a57b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlNum
<LI><a href="#[12a5840]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlContact
<LI><a href="#[12a58d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlActivateaux
<LI><a href="#[12a5918]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlAction
<LI><a href="#[12cf8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlZoomspeed
<LI><a href="#[12cf8e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlZoomlimit
<LI><a href="#[12cf930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlWhiteBlance
<LI><a href="#[12cf978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlShutter
<LI><a href="#[12cf9c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlSharpnesslevel
<LI><a href="#[12cfa08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlRgain
<LI><a href="#[12cfa50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlPicMirror
<LI><a href="#[12cfa98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlLowlightlimit
<LI><a href="#[12cfae0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIris
<LI><a href="#[12cfb28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIrcutfilter
<LI><a href="#[12cfb70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIrcutLevel
<LI><a href="#[12cfbb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlInitLens
<LI><a href="#[12cfc00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlGain
<LI><a href="#[12cfc48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlFocusLimit
<LI><a href="#[12cfc90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExposureMode
<LI><a href="#[12cfcd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExpcomp
<LI><a href="#[12cfd68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBgain
<LI><a href="#[12cfdb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBacklightLevel
<LI><a href="#[12cfdf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBacklight
<LI><a href="#[12cfe88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlAutofocus
<LI><a href="#[12e9438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangeLanguage
<LI><a href="#[12e9480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangDomeName
<LI><a href="#[12edbc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_LinesyncCtrlPhase
<LI><a href="#[12edc10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_LinesyncCtrlLinesync
<LI><a href="#[12f2450]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlPelcoChecksum
<LI><a href="#[12f24e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnBaudrate
<LI><a href="#[12f2528]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnAddr
<LI><a href="#[12f25b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBroadcastaddress
<LI><a href="#[12f2600]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBaudrate
<LI><a href="#[12f2690]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlAdress
<LI><a href="#[12f8238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanspeed
<LI><a href="#[12f8280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlProportionalpan
<LI><a href="#[12f82c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPresetframefreeze
<LI><a href="#[12f8310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPresetSpeedCtrl
<LI><a href="#[12f8358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlParktime
<LI><a href="#[12f83a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlParkaction
<LI><a href="#[12f84c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlLimitstops
<LI><a href="#[12f8508]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlKeyspeedctrl
<LI><a href="#[12f85e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlAutoflip
<LI><a href="#[14111e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlprobility
<LI><a href="#[1411230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlZoom
<LI><a href="#[1411278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlRegion
<LI><a href="#[14112c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlPreset
<LI><a href="#[1411350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlDt
<LI><a href="#[14113e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlAzimElev
<LI><a href="#[1411428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlAlarm
<LI><a href="#[1411470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlAddress
<LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[14161d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlNum
<LI><a href="#[1416268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlLable
<LI><a href="#[14162f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlClr
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141edd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlNum
<LI><a href="#[141ee68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlClr
<LI><a href="#[1423c40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlNum
<LI><a href="#[1428538]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlEnable
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1441500]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlNum
<LI><a href="#[1441590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlLable
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[1446bf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlNum
<LI><a href="#[1446c80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlEnable
<LI><a href="#[1446cc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlClr
<LI><a href="#[144c0f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_timeTaskCtrlSetTime
<LI><a href="#[144c1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlState
<LI><a href="#[144c218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlNum
<LI><a href="#[144c2a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlClrTast
<LI><a href="#[144c338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlAction
</UL>

<P><STRONG><a name="[1438678]"></a>DomeDraw_Date</STRONG> (Thumb, 384 bytes, Stack size 136 bytes, dome_draw.o(i.DomeDraw_Date))
<BR><BR>[Stack]<UL><LI>Max Depth = 248<LI>Call Chain = DomeDraw_Date &rArr; refresh_line &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[1423970]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_line
<LI><a href="#[14380d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetWeek
<LI><a href="#[1887758]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[11f7618]"></a>DomeDraw_DrawXY</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, dome_draw.o(i.DomeDraw_DrawXY))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DomeDraw_DrawXY
</UL>
<BR>[Called By]<UL><LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
<LI><a href="#[11f77c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlSequenece
<LI><a href="#[11f7810]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlResume
<LI><a href="#[11f7858]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlResetdelay
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12a1298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux2mode
<LI><a href="#[12a12e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux2dwelltime
<LI><a href="#[12a1328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux1mode
<LI><a href="#[12a1370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux1dwelltime
<LI><a href="#[12a5768]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlPriority
<LI><a href="#[12a57b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlNum
<LI><a href="#[12a5840]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlContact
<LI><a href="#[12a58d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlActivateaux
<LI><a href="#[12a5918]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlAction
<LI><a href="#[12cf8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlZoomspeed
<LI><a href="#[12cf8e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlZoomlimit
<LI><a href="#[12cf930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlWhiteBlance
<LI><a href="#[12cf978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlShutter
<LI><a href="#[12cf9c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlSharpnesslevel
<LI><a href="#[12cfa08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlRgain
<LI><a href="#[12cfa50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlPicMirror
<LI><a href="#[12cfa98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlLowlightlimit
<LI><a href="#[12cfae0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIris
<LI><a href="#[12cfb28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIrcutfilter
<LI><a href="#[12cfb70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIrcutLevel
<LI><a href="#[12cfbb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlInitLens
<LI><a href="#[12cfc00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlGain
<LI><a href="#[12cfc48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlFocusLimit
<LI><a href="#[12cfc90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExposureMode
<LI><a href="#[12cfcd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExpcomp
<LI><a href="#[12cfd68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBgain
<LI><a href="#[12cfdb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBacklightLevel
<LI><a href="#[12cfdf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBacklight
<LI><a href="#[12cfe88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlAutofocus
<LI><a href="#[12e9438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangeLanguage
<LI><a href="#[12e9480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangDomeName
<LI><a href="#[12edbc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_LinesyncCtrlPhase
<LI><a href="#[12edc10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_LinesyncCtrlLinesync
<LI><a href="#[12f2210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SETDT
<LI><a href="#[12f2450]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlPelcoChecksum
<LI><a href="#[12f24e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnBaudrate
<LI><a href="#[12f2528]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnAddr
<LI><a href="#[12f25b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBroadcastaddress
<LI><a href="#[12f2600]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBaudrate
<LI><a href="#[12f2690]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlAdress
<LI><a href="#[12f8238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanspeed
<LI><a href="#[12f8280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlProportionalpan
<LI><a href="#[12f82c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPresetframefreeze
<LI><a href="#[12f8310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPresetSpeedCtrl
<LI><a href="#[12f8358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlParktime
<LI><a href="#[12f83a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlParkaction
<LI><a href="#[12f84c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlLimitstops
<LI><a href="#[12f8508]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlKeyspeedctrl
<LI><a href="#[12f85e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlAutoflip
<LI><a href="#[14111e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlprobility
<LI><a href="#[1411230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlZoom
<LI><a href="#[1411278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlRegion
<LI><a href="#[14112c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlPreset
<LI><a href="#[1411350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlDt
<LI><a href="#[14113e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlAzimElev
<LI><a href="#[1411428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlAlarm
<LI><a href="#[1411470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlAddress
<LI><a href="#[1416100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Input
<LI><a href="#[14161d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlNum
<LI><a href="#[141edd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlNum
<LI><a href="#[1423ad8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Patrol
<LI><a href="#[1423c40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlNum
<LI><a href="#[14283d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawDomemenupassword
<LI><a href="#[1428538]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlEnable
<LI><a href="#[1438240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawDomepassword
<LI><a href="#[14385e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYNum
<LI><a href="#[1441500]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlNum
<LI><a href="#[1446bf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlNum
<LI><a href="#[1446c80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlEnable
<LI><a href="#[144bfd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SetTimeTask
<LI><a href="#[144c1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlState
<LI><a href="#[144c218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlNum
<LI><a href="#[144c338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlAction
</UL>

<P><STRONG><a name="[14385e8]"></a>DomeDraw_DrawXYNum</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, dome_draw.o(i.DomeDraw_DrawXYNum))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = DomeDraw_DrawXYNum &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[12f2210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SETDT
<LI><a href="#[14283d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawDomemenupassword
<LI><a href="#[1438240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawDomepassword
<LI><a href="#[144bfd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SetTimeTask
<LI><a href="#[144c020]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDrawTimeTaskPriview
</UL>

<P><STRONG><a name="[129c520]"></a>DomeDraw_DrawXYSTR</STRONG> (Thumb, 48 bytes, Stack size 24 bytes, dome_draw.o(i.DomeDraw_DrawXYSTR))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = DomeDraw_DrawXYSTR &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[129c718]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallTimeTask
<LI><a href="#[129c760]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlZone
<LI><a href="#[129c7a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlWind
<LI><a href="#[129c7f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPresets
<LI><a href="#[129c838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPratrols
<LI><a href="#[129c880]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPatterns
<LI><a href="#[12e93f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlDomeDefaultRst
<LI><a href="#[12e94c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlCameraPowerCyc
<LI><a href="#[12f2210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SETDT
<LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f24e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnBaudrate
<LI><a href="#[12f2528]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnAddr
<LI><a href="#[12f2600]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBaudrate
<LI><a href="#[12f2690]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlAdress
<LI><a href="#[12f81a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopset
<LI><a href="#[12f81f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopclr
<LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
<LI><a href="#[12f8430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopset
<LI><a href="#[12f8478]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopclr
<LI><a href="#[12f8670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LimitKeyRecord
<LI><a href="#[1416100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Input
<LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[14162f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlClr
<LI><a href="#[141ed00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlView
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141ee68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlClr
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[1423ad8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Patrol
<LI><a href="#[1423bf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlPreview
<LI><a href="#[1423d18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlClr
<LI><a href="#[1423da8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatrolKeyRecord
<LI><a href="#[14283d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawDomemenupassword
<LI><a href="#[142cc70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlSysReboot
<LI><a href="#[1438240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawDomepassword
<LI><a href="#[1438360]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SystemInfo
<LI><a href="#[1438558]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ManChk
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1446848]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindGuide
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[1446cc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlClr
<LI><a href="#[144bfd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SetTimeTask
<LI><a href="#[144c020]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDrawTimeTaskPriview
<LI><a href="#[144c2a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlClrTast
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
<LI><a href="#[1571a10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InputPassWord
</UL>

<P><STRONG><a name="[1416100]"></a>DomeDraw_Input</STRONG> (Thumb, 874 bytes, Stack size 56 bytes, dome_draw.o(i.DomeDraw_Input))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = DomeDraw_Input &rArr; DomeDraw_DrawXYSTR &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[1438120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Getstatus
</UL>
<BR>[Called By]<UL><LI><a href="#[1416268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlLable
<LI><a href="#[1441590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlLable
</UL>

<P><STRONG><a name="[129c4d8]"></a>DomeDraw_Loadbuf</STRONG> (Thumb, 44 bytes, Stack size 20 bytes, dome_draw.o(i.DomeDraw_Loadbuf))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = DomeDraw_Loadbuf
</UL>
<BR>[Called By]<UL><LI><a href="#[129c718]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallTimeTask
<LI><a href="#[129c760]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlZone
<LI><a href="#[129c7a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlWind
<LI><a href="#[129c7f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPresets
<LI><a href="#[129c838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPratrols
<LI><a href="#[129c880]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPatterns
<LI><a href="#[12e93f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlDomeDefaultRst
<LI><a href="#[12e94c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlCameraPowerCyc
<LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f24e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnBaudrate
<LI><a href="#[12f2528]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnAddr
<LI><a href="#[12f2570]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlDate
<LI><a href="#[12f2600]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBaudrate
<LI><a href="#[12f2690]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlAdress
<LI><a href="#[12f81a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopset
<LI><a href="#[12f81f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopclr
<LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
<LI><a href="#[12f8430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopset
<LI><a href="#[12f8478]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopclr
<LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[1416268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlLable
<LI><a href="#[14162f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlClr
<LI><a href="#[141ed00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlView
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141ee68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlClr
<LI><a href="#[1423bf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlPreview
<LI><a href="#[1423cd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlEdit
<LI><a href="#[1423d18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlClr
<LI><a href="#[14284a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlPasswordset
<LI><a href="#[142cc70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlSysReboot
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1441590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlLable
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[1446cc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlClr
<LI><a href="#[144c0f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_timeTaskCtrlSetTime
<LI><a href="#[144c188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlTaskPriview
<LI><a href="#[144c2a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlClrTast
</UL>

<P><STRONG><a name="[1438558]"></a>DomeDraw_ManChk</STRONG> (Thumb, 254 bytes, Stack size 8 bytes, dome_draw.o(i.DomeDraw_ManChk))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = DomeDraw_ManChk &rArr; DisplayOSD &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f80d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufToFlash
<LI><a href="#[12f8118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DisplayOSD
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[15719c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motion_SelfCheck
<LI><a href="#[1571d70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Camera_DomeModel_Check
</UL>

<P><STRONG><a name="[1438510]"></a>DomeDraw_Num</STRONG> (Thumb, 82 bytes, Stack size 20 bytes, dome_draw.o(i.DomeDraw_Num))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = DomeDraw_Num
</UL>
<BR>[Called By]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[141aa28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Temperature
<LI><a href="#[1423ad8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Patrol
<LI><a href="#[1438360]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SystemInfo
</UL>

<P><STRONG><a name="[14384c8]"></a>DomeDraw_PanTiltAngle</STRONG> (Thumb, 268 bytes, Stack size 48 bytes, dome_draw.o(i.DomeDraw_PanTiltAngle))
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = DomeDraw_PanTiltAngle &rArr; refresh_str &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[1437e98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_str
<LI><a href="#[14386c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufExchange
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[1423ad8]"></a>DomeDraw_Patrol</STRONG> (Thumb, 388 bytes, Stack size 52 bytes, dome_draw.o(i.DomeDraw_Patrol))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = DomeDraw_Patrol &rArr; DomeDraw_DrawXYSTR &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[1438510]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Num
</UL>
<BR>[Called By]<UL><LI><a href="#[1423cd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlEdit
</UL>

<P><STRONG><a name="[1438480]"></a>DomeDraw_PresetLable</STRONG> (Thumb, 118 bytes, Stack size 56 bytes, dome_draw.o(i.DomeDraw_PresetLable))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = DomeDraw_PresetLable &rArr; refresh_str &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[1437e98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_str
<LI><a href="#[14386c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufExchange
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[1438438]"></a>DomeDraw_Probility</STRONG> (Thumb, 94 bytes, Stack size 40 bytes, dome_draw.o(i.DomeDraw_Probility))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = DomeDraw_Probility &rArr; refresh_str &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[1437e98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_str
<LI><a href="#[14386c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufExchange
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[14383f0]"></a>DomeDraw_Ragion</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, dome_draw.o(i.DomeDraw_Ragion))
<BR><BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[12f2210]"></a>DomeDraw_SETDT</STRONG> (Thumb, 536 bytes, Stack size 16 bytes, dome_draw.o(i.DomeDraw_SETDT))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = DomeDraw_SETDT &rArr; DomeDraw_DrawXYSTR &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[14385e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYNum
</UL>
<BR>[Called By]<UL><LI><a href="#[12f2570]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlDate
</UL>

<P><STRONG><a name="[129c490]"></a>DomeDraw_Savebuf</STRONG> (Thumb, 44 bytes, Stack size 20 bytes, dome_draw.o(i.DomeDraw_Savebuf))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = DomeDraw_Savebuf
</UL>
<BR>[Called By]<UL><LI><a href="#[129c718]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallTimeTask
<LI><a href="#[129c760]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlZone
<LI><a href="#[129c7a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlWind
<LI><a href="#[129c7f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPresets
<LI><a href="#[129c838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPratrols
<LI><a href="#[129c880]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPatterns
<LI><a href="#[12e93f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlDomeDefaultRst
<LI><a href="#[12e94c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlCameraPowerCyc
<LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f24e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnBaudrate
<LI><a href="#[12f2528]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnAddr
<LI><a href="#[12f2570]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlDate
<LI><a href="#[12f2600]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBaudrate
<LI><a href="#[12f2690]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlAdress
<LI><a href="#[12f81a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopset
<LI><a href="#[12f81f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopclr
<LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
<LI><a href="#[12f8430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopset
<LI><a href="#[12f8478]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopclr
<LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[1416268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlLable
<LI><a href="#[14162f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlClr
<LI><a href="#[141ed00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlView
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141ee68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlClr
<LI><a href="#[1423bf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlPreview
<LI><a href="#[1423cd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlEdit
<LI><a href="#[1423d18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlClr
<LI><a href="#[14284a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlPasswordset
<LI><a href="#[142cc70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlSysReboot
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1441590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlLable
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[1446cc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlClr
<LI><a href="#[144c0f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_timeTaskCtrlSetTime
<LI><a href="#[144c188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlTaskPriview
<LI><a href="#[144c2a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlClrTast
</UL>

<P><STRONG><a name="[14383a8]"></a>DomeDraw_Series</STRONG> (Thumb, 530 bytes, Stack size 8 bytes, dome_draw.o(i.DomeDraw_Series))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = DomeDraw_Series &rArr; DisplayOSD &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[12f80d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufToFlash
<LI><a href="#[12f8118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DisplayOSD
<LI><a href="#[14381f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SeriesSingle
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[1438360]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SystemInfo
</UL>

<P><STRONG><a name="[144bfd8]"></a>DomeDraw_SetTimeTask</STRONG> (Thumb, 510 bytes, Stack size 16 bytes, dome_draw.o(i.DomeDraw_SetTimeTask))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = DomeDraw_SetTimeTask &rArr; DomeDraw_DrawXYSTR &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[14385e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYNum
</UL>
<BR>[Called By]<UL><LI><a href="#[144c0f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_timeTaskCtrlSetTime
</UL>

<P><STRONG><a name="[1438360]"></a>DomeDraw_SystemInfo</STRONG> (Thumb, 568 bytes, Stack size 16 bytes, dome_draw.o(i.DomeDraw_SystemInfo))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = DomeDraw_SystemInfo &rArr; DomeDraw_Series &rArr; DisplayOSD &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f2258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_CopyText
<LI><a href="#[12f80d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufToFlash
<LI><a href="#[12f8118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DisplayOSD
<LI><a href="#[1415fe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetNumLen
<LI><a href="#[14383a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Series
<LI><a href="#[1438510]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Num
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[141aa28]"></a>DomeDraw_Temperature</STRONG> (Thumb, 52 bytes, Stack size 12 bytes, dome_draw.o(i.DomeDraw_Temperature))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = DomeDraw_Temperature &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[1438510]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Num
</UL>
<BR>[Called By]<UL><LI><a href="#[141ab90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysInfoWindProc
<LI><a href="#[14ad610]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_diagnosticsWindProc
</UL>

<P><STRONG><a name="[11f75d0]"></a>DomeDraw_WindBuf</STRONG> (Thumb, 646 bytes, Stack size 80 bytes, dome_draw.o(i.DomeDraw_WindBuf))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[12f2258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_CopyText
<LI><a href="#[1438168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_GetPDlg
</UL>
<BR>[Called By]<UL><LI><a href="#[11f78a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlIndividual
<LI><a href="#[11f7930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlBack
<LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[129c688]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_Diagnostics
<LI><a href="#[129c910]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlBack
<LI><a href="#[12a1250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlBack
<LI><a href="#[12a5888]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlBack
<LI><a href="#[12cfe40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBack
<LI><a href="#[12d7058]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlTimetask
<LI><a href="#[12d70a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlRegion
<LI><a href="#[12d70e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlPrivacyBlank
<LI><a href="#[12d7130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlPreset
<LI><a href="#[12d7178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlPattern
<LI><a href="#[12d71c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlPatrol
<LI><a href="#[12d7208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlPassword
<LI><a href="#[12d7250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlLine
<LI><a href="#[12d72e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlDomesetParam
<LI><a href="#[12d7328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlDomesetMotion
<LI><a href="#[12d7370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlDomesetCamera
<LI><a href="#[12d73b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlClrAll
<LI><a href="#[12d7400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlBack
<LI><a href="#[12d7448]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlAuxOutput
<LI><a href="#[12d7490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlAlarmGeneral
<LI><a href="#[12e93a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlDomeSetup
<LI><a href="#[12e9438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangeLanguage
<LI><a href="#[12edca0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_LinesyncCtrlBack
<LI><a href="#[12f2408]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlSysinfodisp
<LI><a href="#[12f2648]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBack
<LI><a href="#[12f8598]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlBack
<LI><a href="#[1411398]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlBack
<LI><a href="#[1416340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlBack
<LI><a href="#[141ac20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysInfoCtrlBack
<LI><a href="#[141eeb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlBack
<LI><a href="#[1423d60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlBack
<LI><a href="#[1428580]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlBack
<LI><a href="#[142ccb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlSysInfo
<LI><a href="#[1431e20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Proc
<LI><a href="#[14416b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlBack
<LI><a href="#[1446d10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlBack
<LI><a href="#[144c2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlBack
<LI><a href="#[14ad6a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_diagnosticsCtrlBack
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
<LI><a href="#[1571a10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InputPassWord
</UL>

<P><STRONG><a name="[1446848]"></a>DomeDraw_WindGuide</STRONG> (Thumb, 230 bytes, Stack size 12 bytes, dome_draw.o(i.DomeDraw_WindGuide))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = DomeDraw_WindGuide &rArr; DomeDraw_DrawXYSTR &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
</UL>
<BR>[Called By]<UL><LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
</UL>

<P><STRONG><a name="[11f7588]"></a>DomeDraw_WritetoBuf</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, dome_draw.o(i.DomeDraw_WritetoBuf))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[1438510]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Num
</UL>
<BR>[Called By]<UL><LI><a href="#[11f7780]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralWindProc
<LI><a href="#[11f77c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlSequenece
<LI><a href="#[11f7810]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlResume
<LI><a href="#[11f7858]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlResetdelay
<LI><a href="#[12a11c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputWindProc
<LI><a href="#[12a1298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux2mode
<LI><a href="#[12a12e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux2dwelltime
<LI><a href="#[12a1328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux1mode
<LI><a href="#[12a1370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux1dwelltime
<LI><a href="#[12a5720]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualWindProc
<LI><a href="#[12a5768]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlPriority
<LI><a href="#[12a57b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlNum
<LI><a href="#[12a5840]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlContact
<LI><a href="#[12a58d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlActivateaux
<LI><a href="#[12a5918]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlAction
<LI><a href="#[12cf858]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraWindProc
<LI><a href="#[12cf8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlZoomspeed
<LI><a href="#[12cf8e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlZoomlimit
<LI><a href="#[12cf930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlWhiteBlance
<LI><a href="#[12cf978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlShutter
<LI><a href="#[12cf9c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlSharpnesslevel
<LI><a href="#[12cfa08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlRgain
<LI><a href="#[12cfa50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlPicMirror
<LI><a href="#[12cfa98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlLowlightlimit
<LI><a href="#[12cfae0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIris
<LI><a href="#[12cfb28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIrcutfilter
<LI><a href="#[12cfb70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIrcutLevel
<LI><a href="#[12cfbb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlInitLens
<LI><a href="#[12cfc00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlGain
<LI><a href="#[12cfc48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlFocusLimit
<LI><a href="#[12cfc90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExposureMode
<LI><a href="#[12cfcd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExpcomp
<LI><a href="#[12cfd68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBgain
<LI><a href="#[12cfdb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBacklightLevel
<LI><a href="#[12cfdf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBacklight
<LI><a href="#[12cfe88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlAutofocus
<LI><a href="#[12e9438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangeLanguage
<LI><a href="#[12e9480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangDomeName
<LI><a href="#[12edb80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_LinesyncWindProc
<LI><a href="#[12edbc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_LinesyncCtrlPhase
<LI><a href="#[12edc10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_LinesyncCtrlLinesync
<LI><a href="#[12f21c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePreset
<LI><a href="#[12f2378]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamWindProc
<LI><a href="#[12f2450]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlPelcoChecksum
<LI><a href="#[12f24e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnBaudrate
<LI><a href="#[12f2528]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnAddr
<LI><a href="#[12f25b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBroadcastaddress
<LI><a href="#[12f2600]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBaudrate
<LI><a href="#[12f2690]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlAdress
<LI><a href="#[12f8160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionWindProc
<LI><a href="#[12f8238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanspeed
<LI><a href="#[12f8280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlProportionalpan
<LI><a href="#[12f82c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPresetframefreeze
<LI><a href="#[12f8310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPresetSpeedCtrl
<LI><a href="#[12f8358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlParktime
<LI><a href="#[12f83a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlParkaction
<LI><a href="#[12f84c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlLimitstops
<LI><a href="#[12f8508]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlKeyspeedctrl
<LI><a href="#[12f85e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlAutoflip
<LI><a href="#[14111a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispWindProc
<LI><a href="#[14111e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlprobility
<LI><a href="#[1411230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlZoom
<LI><a href="#[1411278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlRegion
<LI><a href="#[14112c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlPreset
<LI><a href="#[1411350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlDt
<LI><a href="#[14113e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlAzimElev
<LI><a href="#[1411428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlAlarm
<LI><a href="#[1411470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlAddress
<LI><a href="#[1416148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetWindProc
<LI><a href="#[14161d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlNum
<LI><a href="#[1416268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlLable
<LI><a href="#[141ab90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysInfoWindProc
<LI><a href="#[141ecb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternWindProc
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141edd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlNum
<LI><a href="#[141ee68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlClr
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[1423bb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolWindProc
<LI><a href="#[1423c40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlNum
<LI><a href="#[1428460]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordWindProc
<LI><a href="#[1428538]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlEnable
<LI><a href="#[142cc28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainWindProc
<LI><a href="#[1441428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneWindProc
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1441500]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlNum
<LI><a href="#[1441590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlLable
<LI><a href="#[1446b60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindWindProc
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[1446bf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlNum
<LI><a href="#[1446c80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlEnable
<LI><a href="#[1446cc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlClr
<LI><a href="#[144c0f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_timeTaskCtrlSetTime
<LI><a href="#[144c140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskWindProc
<LI><a href="#[144c1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlState
<LI><a href="#[144c218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlNum
<LI><a href="#[144c2a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlClrTast
<LI><a href="#[144c338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlAction
<LI><a href="#[14ad610]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_diagnosticsWindProc
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[1438318]"></a>DomeDraw_Zoom</STRONG> (Thumb, 94 bytes, Stack size 32 bytes, dome_draw.o(i.DomeDraw_Zoom))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = DomeDraw_Zoom &rArr; refresh_str &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[1437e98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_str
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[11f7540]"></a>DomeGui_Destroy</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dome_gui.o(i.DomeGui_Destroy))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
</UL>
<BR>[Called By]<UL><LI><a href="#[11f78e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlExit
<LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[129c8c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlExit
<LI><a href="#[12a1208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlExit
<LI><a href="#[12a57f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlExit
<LI><a href="#[12cfd20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExit
<LI><a href="#[12d7298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlExit
<LI><a href="#[12e9438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangeLanguage
<LI><a href="#[12edc58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_LinesyncCtrlExit
<LI><a href="#[12f2498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlExit
<LI><a href="#[12f8550]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlExit
<LI><a href="#[1411308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlExit
<LI><a href="#[14162b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlExit
<LI><a href="#[141abd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysInfoCtrlExit
<LI><a href="#[141ee20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlExit
<LI><a href="#[1423c88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlExit
<LI><a href="#[14284f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlExit
<LI><a href="#[142cd00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlExit
<LI><a href="#[14415d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlExit
<LI><a href="#[1446c38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlExit
<LI><a href="#[144c260]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlExit
<LI><a href="#[14ad658]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_diagnosticsCtrlExit
</UL>

<P><STRONG><a name="[1431f40]"></a>DomeGui_GerCtrlDispFocus</STRONG> (Thumb, 120 bytes, Stack size 20 bytes, dome_gui.o(i.DomeGui_GerCtrlDispFocus))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = DomeGui_GerCtrlDispFocus
</UL>
<BR>[Called By]<UL><LI><a href="#[1431e20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Proc
</UL>

<P><STRONG><a name="[1438168]"></a>DomeGui_GetPDlg</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, dome_gui.o(i.DomeGui_GetPDlg))
<BR><BR>[Called By]<UL><LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
<LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[1431e20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Proc
</UL>

<P><STRONG><a name="[142cb08]"></a>DomeGui_Initialize</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, dome_gui.o(i.DomeGui_Initialize))
<BR><BR>[Called By]<UL><LI><a href="#[12e9438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangeLanguage
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
<LI><a href="#[1571a10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InputPassWord
</UL>

<P><STRONG><a name="[1431ef8]"></a>DomeGui_MesseagePack</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, dome_gui.o(i.DomeGui_MesseagePack))
<BR><BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[11f74f8]"></a>DomeGui_Wind_Close</STRONG> (Thumb, 134 bytes, Stack size 32 bytes, dome_gui.o(i.DomeGui_Wind_Close))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[187e7e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;free
</UL>
<BR>[Called By]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f7930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlBack
<LI><a href="#[129c910]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlBack
<LI><a href="#[12a1250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlBack
<LI><a href="#[12a5888]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlBack
<LI><a href="#[12cfe40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBack
<LI><a href="#[12d7400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlBack
<LI><a href="#[12edca0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_LinesyncCtrlBack
<LI><a href="#[12f2648]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBack
<LI><a href="#[12f8598]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlBack
<LI><a href="#[1411398]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlBack
<LI><a href="#[1416340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlBack
<LI><a href="#[141ac20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysInfoCtrlBack
<LI><a href="#[141eeb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlBack
<LI><a href="#[1423d60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlBack
<LI><a href="#[1428580]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlBack
<LI><a href="#[14416b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlBack
<LI><a href="#[1446d10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlBack
<LI><a href="#[144c2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlBack
<LI><a href="#[14ad6a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_diagnosticsCtrlBack
</UL>

<P><STRONG><a name="[11f74b0]"></a>DomeGui_Wind_Open</STRONG> (Thumb, 244 bytes, Stack size 40 bytes, dome_gui.o(i.DomeGui_Wind_Open))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = DomeGui_Wind_Open &rArr; malloc
</UL>
<BR>[Calls]<UL><LI><a href="#[12f2258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_CopyText
<LI><a href="#[187e798]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;malloc
</UL>
<BR>[Called By]<UL><LI><a href="#[11f78a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlIndividual
<LI><a href="#[129c688]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_Diagnostics
<LI><a href="#[12d7058]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlTimetask
<LI><a href="#[12d70a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlRegion
<LI><a href="#[12d70e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlPrivacyBlank
<LI><a href="#[12d7130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlPreset
<LI><a href="#[12d7178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlPattern
<LI><a href="#[12d71c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlPatrol
<LI><a href="#[12d7208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlPassword
<LI><a href="#[12d7250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlLine
<LI><a href="#[12d72e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlDomesetParam
<LI><a href="#[12d7328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlDomesetMotion
<LI><a href="#[12d7370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlDomesetCamera
<LI><a href="#[12d73b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlClrAll
<LI><a href="#[12d7448]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlAuxOutput
<LI><a href="#[12d7490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetCtrlAlarmGeneral
<LI><a href="#[12e93a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlDomeSetup
<LI><a href="#[12e9438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangeLanguage
<LI><a href="#[12f2408]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlSysinfodisp
<LI><a href="#[142ccb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlSysInfo
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
<LI><a href="#[1571a10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InputPassWord
</UL>

<P><STRONG><a name="[1431e20]"></a>DomeGui_Wind_Proc</STRONG> (Thumb, 244 bytes, Stack size 24 bytes, dome_gui.o(i.DomeGui_Wind_Proc))
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = DomeGui_Wind_Proc &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
<LI><a href="#[1431f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_GerCtrlDispFocus
<LI><a href="#[1438168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_GetPDlg
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[14b6df8]"></a>DomeInput_ChangePinyin</STRONG> (Thumb, 66 bytes, Stack size 12 bytes, dome_input.o(i.DomeInput_ChangePinyin))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = DomeInput_ChangePinyin
</UL>
<BR>[Called By]<UL><LI><a href="#[14b6db0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Chin
</UL>

<P><STRONG><a name="[14b6db0]"></a>DomeInput_Chin</STRONG> (Thumb, 416 bytes, Stack size 36 bytes, dome_input.o(i.DomeInput_Chin))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = DomeInput_Chin &rArr; DomeInput_GetChinstatus
</UL>
<BR>[Calls]<UL><LI><a href="#[14b6c00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InputyeInit
<LI><a href="#[14b6c90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Insert
<LI><a href="#[14b6cd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_GetChinstatus
<LI><a href="#[14b6d68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Delete
<LI><a href="#[14b6df8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_ChangePinyin
</UL>
<BR>[Called By]<UL><LI><a href="#[14160b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_GetLable
</UL>

<P><STRONG><a name="[14b6d68]"></a>DomeInput_Delete</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, dome_input.o(i.DomeInput_Delete))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DomeInput_Delete
</UL>
<BR>[Called By]<UL><LI><a href="#[14b6c48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Space
<LI><a href="#[14b6d20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_General
<LI><a href="#[14b6db0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Chin
</UL>

<P><STRONG><a name="[14b6d20]"></a>DomeInput_General</STRONG> (Thumb, 296 bytes, Stack size 24 bytes, dome_input.o(i.DomeInput_General))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DomeInput_General &rArr; DomeInput_Insert
</UL>
<BR>[Calls]<UL><LI><a href="#[14b6c00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InputyeInit
<LI><a href="#[14b6c90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Insert
<LI><a href="#[14b6d68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Delete
</UL>
<BR>[Called By]<UL><LI><a href="#[14160b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_GetLable
</UL>

<P><STRONG><a name="[14b6cd8]"></a>DomeInput_GetChinstatus</STRONG> (Thumb, 294 bytes, Stack size 40 bytes, dome_input.o(i.DomeInput_GetChinstatus))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DomeInput_GetChinstatus
</UL>
<BR>[Called By]<UL><LI><a href="#[14b6db0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Chin
</UL>

<P><STRONG><a name="[14160b8]"></a>DomeInput_GetLable</STRONG> (Thumb, 52 bytes, Stack size 4 bytes, dome_input.o(i.DomeInput_GetLable))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = DomeInput_GetLable &rArr; DomeInput_Chin &rArr; DomeInput_GetChinstatus
</UL>
<BR>[Calls]<UL><LI><a href="#[14b6c48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Space
<LI><a href="#[14b6d20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_General
<LI><a href="#[14b6db0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Chin
</UL>
<BR>[Called By]<UL><LI><a href="#[1416268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlLable
<LI><a href="#[1441590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlLable
</UL>

<P><STRONG><a name="[1438120]"></a>DomeInput_Getstatus</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, dome_input.o(i.DomeInput_Getstatus))
<BR><BR>[Calls]<UL><LI><a href="#[1887758]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
</UL>
<BR>[Called By]<UL><LI><a href="#[1416100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Input
</UL>

<P><STRONG><a name="[1416070]"></a>DomeInput_Init</STRONG> (Thumb, 22 bytes, Stack size 4 bytes, dome_input.o(i.DomeInput_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = DomeInput_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[14b6c00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InputyeInit
</UL>
<BR>[Called By]<UL><LI><a href="#[1416268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlLable
<LI><a href="#[1441590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlLable
</UL>

<P><STRONG><a name="[14b6c90]"></a>DomeInput_Insert</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, dome_input.o(i.DomeInput_Insert))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = DomeInput_Insert
</UL>
<BR>[Called By]<UL><LI><a href="#[14b6d20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_General
<LI><a href="#[14b6db0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Chin
</UL>

<P><STRONG><a name="[14b6c48]"></a>DomeInput_Space</STRONG> (Thumb, 128 bytes, Stack size 20 bytes, dome_input.o(i.DomeInput_Space))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = DomeInput_Space &rArr; DomeInput_Delete
</UL>
<BR>[Calls]<UL><LI><a href="#[14b6c00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InputyeInit
<LI><a href="#[14b6d68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Delete
</UL>
<BR>[Called By]<UL><LI><a href="#[14160b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_GetLable
</UL>

<P><STRONG><a name="[129c448]"></a>DomeParam_ClrPreset</STRONG> (Thumb, 66 bytes, Stack size 24 bytes, dome_param.o(i.DomeParam_ClrPreset))
<BR><BR>[Stack]<UL><LI>Max Depth = 196<LI>Call Chain = DomeParam_ClrPreset &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
<LI><a href="#[1887758]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
</UL>
<BR>[Called By]<UL><LI><a href="#[129c7f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPresets
<LI><a href="#[14162f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlClr
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[142cac0]"></a>DomeParam_InitE2prom</STRONG> (Thumb, 486 bytes, Stack size 280 bytes, dome_param.o(i.DomeParam_InitE2prom))
<BR><BR>[Stack]<UL><LI>Max Depth = 452<LI>Call Chain = DomeParam_InitE2prom &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
<LI><a href="#[1887758]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[12e93f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlDomeDefaultRst
</UL>

<P><STRONG><a name="[153ac98]"></a>DomeParam_InitGlobal</STRONG> (Thumb, 368 bytes, Stack size 24 bytes, dome_param.o(i.DomeParam_InitGlobal))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = DomeParam_InitGlobal &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[12f8088]"></a>DomeParam_LoadMotion</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_LoadMotion))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = DomeParam_LoadMotion &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>
<BR>[Called By]<UL><LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[144c068]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoMotion_Stop
<LI><a href="#[14cdec0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Stop
</UL>

<P><STRONG><a name="[1423a90]"></a>DomeParam_LoadPatrol</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_LoadPatrol))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = DomeParam_LoadPatrol &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>
<BR>[Called By]<UL><LI><a href="#[1423c40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlNum
<LI><a href="#[1423cd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlEdit
<LI><a href="#[1423da8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatrolKeyRecord
<LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[129c400]"></a>DomeParam_LoadPattern</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, dome_param.o(i.DomeParam_LoadPattern))
<BR><BR>[Stack]<UL><LI>Max Depth = 164<LI>Call Chain = DomeParam_LoadPattern &rArr; DomeParam_LoadPatternNum &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[153ac08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPatternNum
</UL>
<BR>[Called By]<UL><LI><a href="#[129c880]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPatterns
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141ee68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlClr
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[153ac50]"></a>DomeParam_LoadPatternInfo</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_LoadPatternInfo))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = DomeParam_LoadPatternInfo &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>
<BR>[Called By]<UL><LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
</UL>

<P><STRONG><a name="[153ac08]"></a>DomeParam_LoadPatternNum</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, dome_param.o(i.DomeParam_LoadPatternNum))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = DomeParam_LoadPatternNum &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>
<BR>[Called By]<UL><LI><a href="#[129c400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPattern
<LI><a href="#[141eb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Program
<LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
</UL>

<P><STRONG><a name="[1416028]"></a>DomeParam_LoadPst</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_LoadPst))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = DomeParam_LoadPst &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>
<BR>[Called By]<UL><LI><a href="#[1416148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetWindProc
<LI><a href="#[14161d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlNum
<LI><a href="#[141eb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call
<LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
<LI><a href="#[15716f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zero_Pan_Pos
</UL>

<P><STRONG><a name="[153abc0]"></a>DomeParam_LoadSeries</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_LoadSeries))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = DomeParam_LoadSeries &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[11f7468]"></a>DomeParam_SaveAlarm</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SaveAlarm))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SaveAlarm &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[11f77c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlSequenece
<LI><a href="#[11f7810]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlResume
<LI><a href="#[11f7858]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmgeneralCtrlResetdelay
<LI><a href="#[12a5768]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlPriority
<LI><a href="#[12a5840]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlContact
<LI><a href="#[12a58d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlActivateaux
<LI><a href="#[12a5918]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AlarmindividualCtrlAction
</UL>

<P><STRONG><a name="[12a1130]"></a>DomeParam_SaveAuxoutput</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SaveAuxoutput))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SaveAuxoutput &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[12a1298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux2mode
<LI><a href="#[12a12e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux2dwelltime
<LI><a href="#[12a1328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux1mode
<LI><a href="#[12a1370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_AuxoutputCtrlAux1dwelltime
</UL>

<P><STRONG><a name="[12cf150]"></a>DomeParam_SaveCamera</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SaveCamera))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlZoomspeed
<LI><a href="#[12cf8e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlZoomlimit
<LI><a href="#[12cf930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlWhiteBlance
<LI><a href="#[12cf978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlShutter
<LI><a href="#[12cf9c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlSharpnesslevel
<LI><a href="#[12cfa08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlRgain
<LI><a href="#[12cfa50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlPicMirror
<LI><a href="#[12cfa98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlLowlightlimit
<LI><a href="#[12cfae0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIris
<LI><a href="#[12cfb28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIrcutfilter
<LI><a href="#[12cfb70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlIrcutLevel
<LI><a href="#[12cfbb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlInitLens
<LI><a href="#[12cfc00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlGain
<LI><a href="#[12cfc48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlFocusLimit
<LI><a href="#[12cfc90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExposureMode
<LI><a href="#[12cfcd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlExpcomp
<LI><a href="#[12cfd68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBgain
<LI><a href="#[12cfdb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBacklightLevel
<LI><a href="#[12cfdf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlBacklight
<LI><a href="#[12cfe88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlAutofocus
</UL>

<P><STRONG><a name="[153aae8]"></a>DomeParam_SaveDiagnostic</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SaveDiagnostic))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SaveDiagnostic &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[14110c8]"></a>DomeParam_SaveDispsetime</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SaveDispsetime))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SaveDispsetime &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[14111e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlprobility
<LI><a href="#[1411230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlZoom
<LI><a href="#[1411278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlRegion
<LI><a href="#[14112c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlPreset
<LI><a href="#[1411350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlDt
<LI><a href="#[14113e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlAzimElev
<LI><a href="#[1411428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlAlarm
<LI><a href="#[1411470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_SysinfodispCtrlAddress
</UL>

<P><STRONG><a name="[12edb38]"></a>DomeParam_SaveLinesync</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SaveLinesync))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SaveLinesync &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[12edbc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_LinesyncCtrlPhase
<LI><a href="#[12edc10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_LinesyncCtrlLinesync
</UL>

<P><STRONG><a name="[12f8040]"></a>DomeParam_SaveMotion</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SaveMotion))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[12f81a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopset
<LI><a href="#[12f81f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopclr
<LI><a href="#[12f8238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanspeed
<LI><a href="#[12f8280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlProportionalpan
<LI><a href="#[12f82c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPresetframefreeze
<LI><a href="#[12f8310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPresetSpeedCtrl
<LI><a href="#[12f8358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlParktime
<LI><a href="#[12f83a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlParkaction
<LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
<LI><a href="#[12f8430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopset
<LI><a href="#[12f8478]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopclr
<LI><a href="#[12f84c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlLimitstops
<LI><a href="#[12f8508]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlKeyspeedctrl
<LI><a href="#[12f85e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlAutoflip
<LI><a href="#[12f8670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LimitKeyRecord
</UL>

<P><STRONG><a name="[1428418]"></a>DomeParam_SavePassword</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SavePassword))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SavePassword &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[14284a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlPasswordset
<LI><a href="#[1428538]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlEnable
</UL>

<P><STRONG><a name="[129c3b8]"></a>DomeParam_SavePatrol</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, dome_param.o(i.DomeParam_SavePatrol))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = DomeParam_SavePatrol &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[129c838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPratrols
<LI><a href="#[1423c40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlNum
<LI><a href="#[1423cd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlEdit
<LI><a href="#[1423d18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlClr
<LI><a href="#[1423da8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatrolKeyRecord
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[153aaa0]"></a>DomeParam_SavePatternInfo</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SavePatternInfo))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SavePatternInfo &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[141eb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Program
</UL>

<P><STRONG><a name="[153aa58]"></a>DomeParam_SavePatternNum</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, dome_param.o(i.DomeParam_SavePatternNum))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = DomeParam_SavePatternNum &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[129c208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Erase
<LI><a href="#[141eb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Program
</UL>

<P><STRONG><a name="[12f21c8]"></a>DomeParam_SavePreset</STRONG> (Thumb, 210 bytes, Stack size 24 bytes, dome_param.o(i.DomeParam_SavePreset))
<BR><BR>[Stack]<UL><LI>Max Depth = 196<LI>Call Chain = DomeParam_SavePreset &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[1415fe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetNumLen
<LI><a href="#[141ea30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;motorCurPos_Require
<LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
<LI><a href="#[153a9c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetZoomValue
</UL>
<BR>[Called By]<UL><LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[1416268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlLable
<LI><a href="#[15703d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Set
<LI><a href="#[15716b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Alarming_Linkage
</UL>

<P><STRONG><a name="[153aa10]"></a>DomeParam_SaveSeries</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SaveSeries))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SaveSeries &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[142ca78]"></a>DomeParam_SaveSysinfo</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SaveSysinfo))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SaveSysinfo &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[12e9438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangeLanguage
<LI><a href="#[1571788]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getSerialinf
</UL>

<P><STRONG><a name="[12f2180]"></a>DomeParam_SaveUserinfo</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SaveUserinfo))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SaveUserinfo &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[12e9480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlChangDomeName
<LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f2450]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlPelcoChecksum
<LI><a href="#[12f24e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnBaudrate
<LI><a href="#[12f2528]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnAddr
<LI><a href="#[12f25b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBroadcastaddress
<LI><a href="#[12f2600]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBaudrate
<LI><a href="#[12f2690]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlAdress
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
<LI><a href="#[1571c50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawKeyCharacter
</UL>

<P><STRONG><a name="[129c370]"></a>DomeParam_SaveWindblank</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SaveWindblank))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SaveWindblank &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[129c7a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlWind
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[1446c80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlEnable
<LI><a href="#[1446cc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlClr
</UL>

<P><STRONG><a name="[129c328]"></a>DomeParam_SaveZone</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_SaveZone))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_SaveZone &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[129c760]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlZone
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1441590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlLable
</UL>

<P><STRONG><a name="[129c2e0]"></a>DomeParam_saveTimeTask</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, dome_param.o(i.DomeParam_saveTimeTask))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = DomeParam_saveTimeTask &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[129c718]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallTimeTask
<LI><a href="#[144c0f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_timeTaskCtrlSetTime
<LI><a href="#[144c1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlState
<LI><a href="#[144c2a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlClrTast
<LI><a href="#[144c338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlAction
</UL>

<P><STRONG><a name="[14d9bd8]"></a>Dome_CameraCmd</STRONG> (Thumb, 76 bytes, Stack size 32 bytes, dome_camera.o(i.Dome_CameraCmd))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[11ff6d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_SendData
<LI><a href="#[11ff760]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_GetFlagStatus
</UL>
<BR>[Called By]<UL><LI><a href="#[129c568]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneDisplay
<LI><a href="#[12cf468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrcutLevel
<LI><a href="#[12cf4f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetGainValue
<LI><a href="#[12cf588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetFocusMinimumLengthtemp
<LI><a href="#[12cf6a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetDzoomLimit
<LI><a href="#[12cf780]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_BackLightLevel
<LI><a href="#[142cb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetCameraFactoryValue
<LI><a href="#[14466e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SamsungCamera_setPrivacySetup
<LI><a href="#[1446728]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SamsungCamera_setPrivacyRBSetup
<LI><a href="#[1446770]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SamsungCamera_setPrivacyLTSetup
<LI><a href="#[14467b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SamsungCamera_setMaskAxisDisplay
<LI><a href="#[1446800]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SamsungCamera_saveCurrentStatus
<LI><a href="#[1446890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomValue
<LI><a href="#[14468d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZonePTZMask
<LI><a href="#[1446920]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZonePTAngel
<LI><a href="#[1446968]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneMaskcolor
<LI><a href="#[14469b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneMask
<LI><a href="#[14469f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetNoneinterlockMask
<LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
<LI><a href="#[14d9c68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomWideLimit
<LI><a href="#[14d9cb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomTeleLimit
<LI><a href="#[14d9cf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetShutterValue
<LI><a href="#[14d9d40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetRgainValue
<LI><a href="#[14d9d88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrisValue
<LI><a href="#[14d9dd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetExpCompValue
<LI><a href="#[14d9e60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetBgainValue
<LI><a href="#[14d9ea8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetApertureValue
<LI><a href="#[14da010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetInqDataCmd
<LI><a href="#[1570a08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetCamVersion
</UL>

<P><STRONG><a name="[141ec70]"></a>Dome_Left_Down</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, fastdome.o(i.Dome_Left_Down))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = Dome_Left_Down &rArr; Tilt_Down &rArr; Tilt_Up &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[12f1f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Down
<LI><a href="#[12f2060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Left
</UL>
<BR>[Called By]<UL><LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[141ec28]"></a>Dome_Left_Up</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, fastdome.o(i.Dome_Left_Up))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = Dome_Left_Up &rArr; Tilt_Up &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[12f1ef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Up
<LI><a href="#[12f2060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Left
</UL>
<BR>[Called By]<UL><LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[12f7ff8]"></a>Dome_Motor_Stop</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, fastdome.o(i.Dome_Motor_Stop))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = Dome_Motor_Stop &rArr; Dome_Stop &rArr; DomeCamera_Stop &rArr; Focus_Stop &rArr; DomeCamera_SetAutoFocus &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[1571c98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Stop
</UL>
<BR>[Called By]<UL><LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f81a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopset
<LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
<LI><a href="#[12f8430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopset
<LI><a href="#[12f8670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LimitKeyRecord
<LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[12f7fb0]"></a>Dome_Pan_Left</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, fastdome.o(i.Dome_Pan_Left))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = Dome_Pan_Left &rArr; Pan_Left &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[12f2060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Left
<LI><a href="#[12f20a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Tilt
</UL>
<BR>[Called By]<UL><LI><a href="#[12f81a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopset
<LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
<LI><a href="#[12f8430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopset
<LI><a href="#[12f8670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LimitKeyRecord
<LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[12f7f68]"></a>Dome_Pan_Right</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, fastdome.o(i.Dome_Pan_Right))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = Dome_Pan_Right &rArr; Pan_Right &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[12f2018]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Right
<LI><a href="#[12f20a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Tilt
</UL>
<BR>[Called By]<UL><LI><a href="#[12f81a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopset
<LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
<LI><a href="#[12f8430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopset
<LI><a href="#[12f8670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LimitKeyRecord
<LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[1571ce0]"></a>Dome_PresetFlagClr</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, fastdome.o(i.Dome_PresetFlagClr))
<BR><BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[144c068]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoMotion_Stop
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
<LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
</UL>

<P><STRONG><a name="[12f2138]"></a>Dome_Reboot</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, fastdome.o(i.Dome_Reboot))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Dome_Reboot
</UL>
<BR>[Calls]<UL><LI><a href="#[11ff688]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WaitTime
<LI><a href="#[15331d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ResetBits
<LI><a href="#[15704f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_GenerateSystemReset
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[12e93f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlDomeDefaultRst
<LI><a href="#[12e94c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlCameraPowerCyc
<LI><a href="#[12f24e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnBaudrate
<LI><a href="#[12f2528]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlEnAddr
<LI><a href="#[12f2600]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlBaudrate
<LI><a href="#[12f2690]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlAdress
<LI><a href="#[142cc70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlSysReboot
<LI><a href="#[1570a08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetCamVersion
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[141ebe0]"></a>Dome_Right_Down</STRONG> (Thumb, 70 bytes, Stack size 8 bytes, fastdome.o(i.Dome_Right_Down))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = Dome_Right_Down &rArr; Tilt_Down &rArr; Tilt_Up &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[12f1f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Down
<LI><a href="#[12f2018]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Right
</UL>
<BR>[Called By]<UL><LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[141eb98]"></a>Dome_Right_Up</STRONG> (Thumb, 70 bytes, Stack size 8 bytes, fastdome.o(i.Dome_Right_Up))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = Dome_Right_Up &rArr; Tilt_Up &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[12f1ef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Up
<LI><a href="#[12f2018]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Right
</UL>
<BR>[Called By]<UL><LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[1571c98]"></a>Dome_Stop</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, fastdome.o(i.Dome_Stop))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = Dome_Stop &rArr; DomeCamera_Stop &rArr; Focus_Stop &rArr; DomeCamera_SetAutoFocus &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[12f20a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Tilt
<LI><a href="#[12f20f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Pan
<LI><a href="#[1570930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Stop
</UL>
<BR>[Called By]<UL><LI><a href="#[12f7ff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Motor_Stop
<LI><a href="#[14cdec0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Stop
</UL>

<P><STRONG><a name="[12f7f20]"></a>Dome_Tilt_Down</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, fastdome.o(i.Dome_Tilt_Down))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = Dome_Tilt_Down &rArr; Tilt_Down &rArr; Tilt_Up &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[12f1f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Down
<LI><a href="#[12f20f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Pan
</UL>
<BR>[Called By]<UL><LI><a href="#[12f81a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopset
<LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
<LI><a href="#[12f8430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopset
<LI><a href="#[12f8670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LimitKeyRecord
<LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[12f7ed8]"></a>Dome_Tilt_Up</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, fastdome.o(i.Dome_Tilt_Up))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = Dome_Tilt_Up &rArr; Tilt_Up &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[12f1ef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Up
<LI><a href="#[12f20f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Pan
</UL>
<BR>[Called By]<UL><LI><a href="#[12f81a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopset
<LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
<LI><a href="#[12f8430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopset
<LI><a href="#[12f8670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LimitKeyRecord
<LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[1438288]"></a>DrawDomeLable</STRONG> (Thumb, 160 bytes, Stack size 8 bytes, dome_draw.o(i.DrawDomeLable))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = DrawDomeLable &rArr; refresh_str &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[1423970]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_line
<LI><a href="#[1437e98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_str
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
<LI><a href="#[1571c50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawKeyCharacter
</UL>

<P><STRONG><a name="[14283d0]"></a>DrawDomemenupassword</STRONG> (Thumb, 486 bytes, Stack size 12 bytes, dome_draw.o(i.DrawDomemenupassword))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = DrawDomemenupassword &rArr; DomeDraw_DrawXYSTR &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[14385e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYNum
</UL>
<BR>[Called By]<UL><LI><a href="#[14284a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PasswordCtrlPasswordset
</UL>

<P><STRONG><a name="[1438240]"></a>DrawDomepassword</STRONG> (Thumb, 308 bytes, Stack size 12 bytes, dome_draw.o(i.DrawDomepassword))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = DrawDomepassword &rArr; DomeDraw_DrawXYSTR &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[14385e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYNum
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
<LI><a href="#[1571a10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InputPassWord
</UL>

<P><STRONG><a name="[1571c50]"></a>DrawKeyCharacter</STRONG> (Thumb, 890 bytes, Stack size 48 bytes, fastdome.o(i.DrawKeyCharacter))
<BR><BR>[Stack]<UL><LI>Max Depth = 228<LI>Call Chain = DrawKeyCharacter &rArr; DomeParam_SaveUserinfo &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[12f2180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveUserinfo
<LI><a href="#[1437e98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_str
<LI><a href="#[1438288]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawDomeLable
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[d374a8]"></a>EXIT1_Isr</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, gpio.o(i.EXIT1_Isr))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = EXIT1_Isr
</UL>
<BR>[Calls]<UL><LI><a href="#[1533190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_WriteBit
<LI><a href="#[1533220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ReadOutputDataBit
</UL>
<BR>[Called By]<UL><LI><a href="#[d382b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI1_IRQHandler
</UL>

<P><STRONG><a name="[1533730]"></a>EXIT3_Configuration</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, gpio.o(i.EXIT3_Configuration))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = EXIT3_Configuration &rArr; GPIO_EXTILineConfig
</UL>
<BR>[Calls]<UL><LI><a href="#[15332f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_EXTILineConfig
<LI><a href="#[1533340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[d37460]"></a>EXIT3_Isr</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, gpio.o(i.EXIT3_Isr))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = EXIT3_Isr &rArr; _485_Baud_Check &rArr; Check_Pulse &rArr; PulseWrite
</UL>
<BR>[Calls]<UL><LI><a href="#[1533538]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_485_Baud_Check
<LI><a href="#[1533610]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Manchester_Decode
</UL>
<BR>[Called By]<UL><LI><a href="#[d38228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI3_IRQHandler
</UL>

<P><STRONG><a name="[d38348]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI0_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d38300]"></a>EXTI15_10_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI15_10_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d382b8]"></a>EXTI1_IRQHandler</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, stm32f10x_it.o(i.EXTI1_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = EXTI1_IRQHandler &rArr; EXIT1_Isr
</UL>
<BR>[Calls]<UL><LI><a href="#[d373d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI_GetITStatus
<LI><a href="#[d37418]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI_ClearITPendingBit
<LI><a href="#[d374a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXIT1_Isr
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d38270]"></a>EXTI2_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI2_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d38228]"></a>EXTI3_IRQHandler</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, stm32f10x_it.o(i.EXTI3_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = EXTI3_IRQHandler &rArr; EXIT3_Isr &rArr; _485_Baud_Check &rArr; Check_Pulse &rArr; PulseWrite
</UL>
<BR>[Calls]<UL><LI><a href="#[d373d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI_GetITStatus
<LI><a href="#[d37418]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI_ClearITPendingBit
<LI><a href="#[d37460]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXIT3_Isr
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d381e0]"></a>EXTI4_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI4_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d38198]"></a>EXTI9_5_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI9_5_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37418]"></a>EXTI_ClearITPendingBit</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_ClearITPendingBit))
<BR><BR>[Called By]<UL><LI><a href="#[d38228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI3_IRQHandler
<LI><a href="#[d382b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI1_IRQHandler
</UL>

<P><STRONG><a name="[d373d0]"></a>EXTI_GetITStatus</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_GetITStatus))
<BR><BR>[Called By]<UL><LI><a href="#[d38228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI3_IRQHandler
<LI><a href="#[d382b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI1_IRQHandler
</UL>

<P><STRONG><a name="[1533340]"></a>EXTI_Init</STRONG> (Thumb, 134 bytes, Stack size 8 bytes, stm32f10x_exti.o(i.EXTI_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = EXTI_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[1533730]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXIT3_Configuration
</UL>

<P><STRONG><a name="[d38150]"></a>FLASH_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.FLASH_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[11ffeb0]"></a>FLASH_PrefetchBufferCmd</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_PrefetchBufferCmd))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[11ffe68]"></a>FLASH_SetLatency</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_SetLatency))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[d38108]"></a>FSMC_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.FSMC_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[15708a0]"></a>Focus_Far</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, dome_camera.o(i.Focus_Far))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = Focus_Far &rArr; DomeCamera_SetAutoFocus &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[12cf738]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetAutoFocus
<LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[1570858]"></a>Focus_Near</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, dome_camera.o(i.Focus_Near))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = Focus_Near &rArr; DomeCamera_SetAutoFocus &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[12cf738]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetAutoFocus
<LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[14d9b90]"></a>Focus_Stop</STRONG> (Thumb, 126 bytes, Stack size 8 bytes, dome_camera.o(i.Focus_Stop))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = Focus_Stop &rArr; DomeCamera_SetAutoFocus &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[12cf738]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetAutoFocus
<LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[1570930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Stop
</UL>

<P><STRONG><a name="[11ffe20]"></a>GPIO_Configuration</STRONG> (Thumb, 458 bytes, Stack size 40 bytes, gpio.o(i.GPIO_Configuration))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = GPIO_Configuration &rArr; GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[15332b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[11fff88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[15332f8]"></a>GPIO_EXTILineConfig</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f10x_gpio.o(i.GPIO_EXTILineConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GPIO_EXTILineConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[1533730]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXIT3_Configuration
</UL>

<P><STRONG><a name="[15332b0]"></a>GPIO_Init</STRONG> (Thumb, 162 bytes, Stack size 24 bytes, stm32f10x_gpio.o(i.GPIO_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[11ffe20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Configuration
</UL>

<P><STRONG><a name="[1570810]"></a>GPIO_ReadInputData</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ReadInputData))
<BR><BR>[Called By]<UL><LI><a href="#[15718f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Read_DailCfg
<LI><a href="#[1571938]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Read_Board_inf
<LI><a href="#[1571980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Read_AlarmInput
</UL>

<P><STRONG><a name="[1533268]"></a>GPIO_ReadInputDataBit</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ReadInputDataBit))
<BR><BR>[Called By]<UL><LI><a href="#[1533538]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_485_Baud_Check
<LI><a href="#[1533610]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Manchester_Decode
</UL>

<P><STRONG><a name="[1533220]"></a>GPIO_ReadOutputDataBit</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ReadOutputDataBit))
<BR><BR>[Called By]<UL><LI><a href="#[d374a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXIT1_Isr
</UL>

<P><STRONG><a name="[15331d8]"></a>GPIO_ResetBits</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits))
<BR><BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[12f2138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Reboot
<LI><a href="#[152a1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Byte
<LI><a href="#[152a218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Rst_MB90092
<LI><a href="#[152a2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_MB90092
<LI><a href="#[15336a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_UserInit
<LI><a href="#[1566fd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PutOut
</UL>

<P><STRONG><a name="[11ffdd8]"></a>GPIO_SetBits</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits))
<BR><BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[11fff88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[152a1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Byte
<LI><a href="#[152a218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Rst_MB90092
<LI><a href="#[152a2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_MB90092
<LI><a href="#[15336a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_UserInit
<LI><a href="#[1566fd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PutOut
</UL>

<P><STRONG><a name="[15336a0]"></a>GPIO_UserInit</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, gpio.o(i.GPIO_UserInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GPIO_UserInit
</UL>
<BR>[Calls]<UL><LI><a href="#[11ffdd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetBits
<LI><a href="#[15331d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ResetBits
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[1533190]"></a>GPIO_WriteBit</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_WriteBit))
<BR><BR>[Called By]<UL><LI><a href="#[d374a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXIT1_Isr
</UL>

<P><STRONG><a name="[154c028]"></a>GetDate</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, rtc.o(i.GetDate))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = GetDate &rArr; RtcConvertDate
</UL>
<BR>[Calls]<UL><LI><a href="#[14380d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetWeek
<LI><a href="#[154bde8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RtcConvertDate
</UL>
<BR>[Called By]<UL><LI><a href="#[154bfe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDateTime
<LI><a href="#[154c070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AdjustRtcTime
</UL>

<P><STRONG><a name="[154bfe0]"></a>GetDateTime</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, rtc.o(i.GetDateTime))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = GetDateTime &rArr; GetDate &rArr; RtcConvertDate
</UL>
<BR>[Calls]<UL><LI><a href="#[154bf50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetTime
<LI><a href="#[154c028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDate
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[154bf98]"></a>GetDaysOneMonth</STRONG> (Thumb, 28 bytes, Stack size 4 bytes, rtc.o(i.GetDaysOneMonth))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = GetDaysOneMonth
</UL>
<BR>[Calls]<UL><LI><a href="#[154bec0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IsLeapYear
</UL>
<BR>[Called By]<UL><LI><a href="#[d37388]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Isr
<LI><a href="#[154c070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AdjustRtcTime
</UL>

<P><STRONG><a name="[14c1588]"></a>GetMaxPanoramScanSpeed</STRONG> (Thumb, 216 bytes, Stack size 28 bytes, stepmotor.o(i.GetMaxPanoramScanSpeed))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = GetMaxPanoramScanSpeed
</UL>
<BR>[Called By]<UL><LI><a href="#[14cde30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PanoramScan
</UL>

<P><STRONG><a name="[1415fe0]"></a>GetNumLen</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, fastdome.o(i.GetNumLen))
<BR><BR>[Called By]<UL><LI><a href="#[12f21c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePreset
<LI><a href="#[1416268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlLable
<LI><a href="#[1438360]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SystemInfo
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1441590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlLable
</UL>

<P><STRONG><a name="[14c1540]"></a>GetPanoramScanZone</STRONG> (Thumb, 100 bytes, Stack size 20 bytes, stepmotor.o(i.GetPanoramScanZone))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = GetPanoramScanZone
</UL>
<BR>[Called By]<UL><LI><a href="#[14c1108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;panoramScan_tilt
<LI><a href="#[14c1150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;panoramScan_pan
<LI><a href="#[14cde30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PanoramScan
</UL>

<P><STRONG><a name="[14d9b48]"></a>GetSanYoChecksum</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, dome_camera.o(i.GetSanYoChecksum))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GetSanYoChecksum
</UL>
<BR>[Called By]<UL><LI><a href="#[12cf468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrcutLevel
<LI><a href="#[12cf4f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetGainValue
<LI><a href="#[12cf588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetFocusMinimumLengthtemp
<LI><a href="#[12cf6a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetDzoomLimit
<LI><a href="#[12cf780]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_BackLightLevel
<LI><a href="#[142cb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetCameraFactoryValue
<LI><a href="#[1446890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomValue
<LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
<LI><a href="#[14d9cf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetShutterValue
<LI><a href="#[14d9d40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetRgainValue
<LI><a href="#[14d9d88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrisValue
<LI><a href="#[14d9dd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetExpCompValue
<LI><a href="#[14d9e60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetBgainValue
<LI><a href="#[14d9ea8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetApertureValue
<LI><a href="#[14da010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetInqDataCmd
<LI><a href="#[1570a08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetCamVersion
</UL>

<P><STRONG><a name="[15707c8]"></a>GetTemperature</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, temperature.o(i.GetTemperature))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GetTemperature
</UL>
<BR>[Calls]<UL><LI><a href="#[156a948]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_GetConversionValue
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[154bf50]"></a>GetTime</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, rtc.o(i.GetTime))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = GetTime &rArr; RtcConvertTime
</UL>
<BR>[Calls]<UL><LI><a href="#[154bda0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RtcConvertTime
</UL>
<BR>[Called By]<UL><LI><a href="#[154bfe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDateTime
</UL>

<P><STRONG><a name="[14380d8]"></a>GetWeek</STRONG> (Thumb, 80 bytes, Stack size 12 bytes, rtc.o(i.GetWeek))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = GetWeek
</UL>
<BR>[Called By]<UL><LI><a href="#[12f22a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Clk_Set
<LI><a href="#[1438678]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Date
<LI><a href="#[154c028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDate
</UL>

<P><STRONG><a name="[1533658]"></a>Get_BaudRate</STRONG> (Thumb, 130 bytes, Stack size 24 bytes, gpio.o(i.Get_BaudRate))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = Get_BaudRate &rArr; handleRealArray &rArr; __aeabi_fdiv &rArr; _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[1533418]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pulseRead
<LI><a href="#[15334a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;handleRealArray
<LI><a href="#[15334f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bubbleSort
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[14c14f8]"></a>Get_Zoomin_speed</STRONG> (Thumb, 246 bytes, Stack size 176 bytes, stepmotor.o(i.Get_Zoomin_speed))
<BR><BR>[Stack]<UL><LI>Max Depth = 304<LI>Call Chain = Get_Zoomin_speed &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[187c0d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cfrcmple
<LI><a href="#[187c240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cfcmple
<LI><a href="#[187c9a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2f
<LI><a href="#[187cf50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_frsub
<LI><a href="#[187cf98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fsub
<LI><a href="#[187da98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[187dd78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
<LI><a href="#[187e078]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[1887758]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
</UL>
<BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[14c14b0]"></a>GoalSpeed</STRONG> (Thumb, 102 bytes, Stack size 0 bytes, stepmotor.o(i.GoalSpeed))
<BR><BR>[Called By]<UL><LI><a href="#[12f2018]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Right
<LI><a href="#[12f2060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Left
</UL>

<P><STRONG><a name="[d380c0]"></a>HardFaultException</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.HardFaultException))
<BR><BR>[Calls]<UL><LI><a href="#[d380c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFaultException
</UL>
<BR>[Called By]<UL><LI><a href="#[d380c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFaultException
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[14d9b00]"></a>HextoAnsii</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, dome_camera.o(i.HextoAnsii))
<BR><BR>[Called By]<UL><LI><a href="#[12cf4f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetGainValue
<LI><a href="#[12cf588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetFocusMinimumLengthtemp
<LI><a href="#[12cf6a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetDzoomLimit
<LI><a href="#[12cf780]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_BackLightLevel
<LI><a href="#[142cb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetCameraFactoryValue
<LI><a href="#[1446890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomValue
<LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
<LI><a href="#[14d9c68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomWideLimit
<LI><a href="#[14d9cb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomTeleLimit
<LI><a href="#[14d9cf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetShutterValue
<LI><a href="#[14d9d40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetRgainValue
<LI><a href="#[14d9d88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrisValue
<LI><a href="#[14d9dd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetExpCompValue
<LI><a href="#[14d9e60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetBgainValue
<LI><a href="#[14da010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetInqDataCmd
<LI><a href="#[1570a08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetCamVersion
</UL>

<P><STRONG><a name="[d38078]"></a>I2C1_ER_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C1_ER_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d38030]"></a>I2C1_EV_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C1_EV_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37fe8]"></a>I2C2_ER_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C2_ER_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37fa0]"></a>I2C2_EV_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C2_EV_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[152ec48]"></a>I2C_AcknowledgeConfig</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_AcknowledgeConfig))
<BR><BR>[Called By]<UL><LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>

<P><STRONG><a name="[152ec00]"></a>I2C_CheckEvent</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_CheckEvent))
<BR><BR>[Called By]<UL><LI><a href="#[152ecd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_PageWrite
<LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>

<P><STRONG><a name="[152ebb8]"></a>I2C_ClearFlag</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_ClearFlag))
<BR><BR>[Called By]<UL><LI><a href="#[152ec90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_WaitEepromStandbyState
</UL>

<P><STRONG><a name="[152eb70]"></a>I2C_Cmd</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_Cmd))
<BR><BR>[Called By]<UL><LI><a href="#[11ffd90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Configuration
<LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>

<P><STRONG><a name="[11ffd90]"></a>I2C_Configuration</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, iic.o(i.I2C_Configuration))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[152ea08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Init
<LI><a href="#[152eb70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Cmd
</UL>
<BR>[Called By]<UL><LI><a href="#[11fff88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[152ec90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_WaitEepromStandbyState
<LI><a href="#[152ecd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_PageWrite
<LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>

<P><STRONG><a name="[152eb28]"></a>I2C_DeInit</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, stm32f10x_i2c.o(i.I2C_DeInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = I2C_DeInit
</UL>
<BR>[Calls]<UL><LI><a href="#[14a0870]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_APB1PeriphResetCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[152ec90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_WaitEepromStandbyState
<LI><a href="#[152ecd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_PageWrite
<LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>

<P><STRONG><a name="[153a980]"></a>I2C_EE_BufferRead</STRONG> (Thumb, 422 bytes, Stack size 56 bytes, iic.o(i.I2C_EE_BufferRead))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11ffd90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Configuration
<LI><a href="#[152e8e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_SendData
<LI><a href="#[152e930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Send7bitAddress
<LI><a href="#[152e978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_ReceiveData
<LI><a href="#[152ea50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_GetFlagStatus
<LI><a href="#[152ea98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_GenerateSTOP
<LI><a href="#[152eae0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_GenerateSTART
<LI><a href="#[152eb28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_DeInit
<LI><a href="#[152eb70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Cmd
<LI><a href="#[152ec00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_CheckEvent
<LI><a href="#[152ec48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_AcknowledgeConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[12f8088]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadMotion
<LI><a href="#[1416028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPst
<LI><a href="#[1423a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPatrol
<LI><a href="#[153abc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadSeries
<LI><a href="#[153ac08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPatternNum
<LI><a href="#[153ac50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPatternInfo
<LI><a href="#[153ac98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_InitGlobal
</UL>

<P><STRONG><a name="[142ca30]"></a>I2C_EE_BufferWrite</STRONG> (Thumb, 96 bytes, Stack size 40 bytes, iic.o(i.I2C_EE_BufferWrite))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[152ec90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_WaitEepromStandbyState
<LI><a href="#[152ecd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_PageWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[11f7468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveAlarm
<LI><a href="#[129c2e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_saveTimeTask
<LI><a href="#[129c328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveZone
<LI><a href="#[129c370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveWindblank
<LI><a href="#[129c3b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePatrol
<LI><a href="#[129c448]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_ClrPreset
<LI><a href="#[12a1130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveAuxoutput
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12e94c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlCameraPowerCyc
<LI><a href="#[12edb38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveLinesync
<LI><a href="#[12f2180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveUserinfo
<LI><a href="#[12f21c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePreset
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
<LI><a href="#[14110c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveDispsetime
<LI><a href="#[1428418]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePassword
<LI><a href="#[142ca78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveSysinfo
<LI><a href="#[142cac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_InitE2prom
<LI><a href="#[153aa10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveSeries
<LI><a href="#[153aa58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePatternNum
<LI><a href="#[153aaa0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePatternInfo
<LI><a href="#[153aae8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveDiagnostic
</UL>

<P><STRONG><a name="[152ecd8]"></a>I2C_EE_PageWrite</STRONG> (Thumb, 310 bytes, Stack size 56 bytes, iic.o(i.I2C_EE_PageWrite))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11ffd90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Configuration
<LI><a href="#[152e8e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_SendData
<LI><a href="#[152e930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Send7bitAddress
<LI><a href="#[152ea50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_GetFlagStatus
<LI><a href="#[152ea98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_GenerateSTOP
<LI><a href="#[152eae0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_GenerateSTART
<LI><a href="#[152eb28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_DeInit
<LI><a href="#[152ec00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_CheckEvent
</UL>
<BR>[Called By]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>

<P><STRONG><a name="[152ec90]"></a>I2C_EE_WaitEepromStandbyState</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, iic.o(i.I2C_EE_WaitEepromStandbyState))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = I2C_EE_WaitEepromStandbyState &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11ffd90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Configuration
<LI><a href="#[152e930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Send7bitAddress
<LI><a href="#[152e9c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_ReadRegister
<LI><a href="#[152ea98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_GenerateSTOP
<LI><a href="#[152eae0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_GenerateSTART
<LI><a href="#[152eb28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_DeInit
<LI><a href="#[152ebb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_ClearFlag
</UL>
<BR>[Called By]<UL><LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
</UL>

<P><STRONG><a name="[152eae0]"></a>I2C_GenerateSTART</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_GenerateSTART))
<BR><BR>[Called By]<UL><LI><a href="#[152ec90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_WaitEepromStandbyState
<LI><a href="#[152ecd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_PageWrite
<LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>

<P><STRONG><a name="[152ea98]"></a>I2C_GenerateSTOP</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_GenerateSTOP))
<BR><BR>[Called By]<UL><LI><a href="#[152ec90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_WaitEepromStandbyState
<LI><a href="#[152ecd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_PageWrite
<LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>

<P><STRONG><a name="[152ea50]"></a>I2C_GetFlagStatus</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_GetFlagStatus))
<BR><BR>[Called By]<UL><LI><a href="#[152ecd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_PageWrite
<LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>

<P><STRONG><a name="[152ea08]"></a>I2C_Init</STRONG> (Thumb, 172 bytes, Stack size 40 bytes, stm32f10x_i2c.o(i.I2C_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[1487db8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_GetClocksFreq
</UL>
<BR>[Called By]<UL><LI><a href="#[11ffd90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Configuration
</UL>

<P><STRONG><a name="[152e9c0]"></a>I2C_ReadRegister</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_ReadRegister))
<BR><BR>[Called By]<UL><LI><a href="#[152ec90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_WaitEepromStandbyState
</UL>

<P><STRONG><a name="[152e978]"></a>I2C_ReceiveData</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_ReceiveData))
<BR><BR>[Called By]<UL><LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>

<P><STRONG><a name="[152e930]"></a>I2C_Send7bitAddress</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_Send7bitAddress))
<BR><BR>[Called By]<UL><LI><a href="#[152ec90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_WaitEepromStandbyState
<LI><a href="#[152ecd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_PageWrite
<LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>

<P><STRONG><a name="[152e8e8]"></a>I2C_SendData</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_SendData))
<BR><BR>[Called By]<UL><LI><a href="#[152ecd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_PageWrite
<LI><a href="#[153a980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferRead
</UL>

<P><STRONG><a name="[1570780]"></a>IWDG_Enable</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_Enable))
<BR><BR>[Called By]<UL><LI><a href="#[1571860]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Wdt_Init
</UL>

<P><STRONG><a name="[1570738]"></a>IWDG_ReloadCounter</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_ReloadCounter))
<BR><BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[142c9e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Kick_Dog
<LI><a href="#[1571860]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Wdt_Init
</UL>

<P><STRONG><a name="[15706f0]"></a>IWDG_SetPrescaler</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_SetPrescaler))
<BR><BR>[Called By]<UL><LI><a href="#[1571860]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Wdt_Init
</UL>

<P><STRONG><a name="[15706a8]"></a>IWDG_SetReload</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_SetReload))
<BR><BR>[Called By]<UL><LI><a href="#[1571860]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Wdt_Init
</UL>

<P><STRONG><a name="[1570660]"></a>IWDG_WriteAccessCmd</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_WriteAccessCmd))
<BR><BR>[Called By]<UL><LI><a href="#[1571860]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Wdt_Init
</UL>

<P><STRONG><a name="[1570618]"></a>InitCamera</STRONG> (Thumb, 510 bytes, Stack size 16 bytes, dome_camera.o(i.InitCamera))
<BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = InitCamera &rArr; initWindows &rArr; SetWindblank &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[11ff688]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WaitTime
<LI><a href="#[12cf228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomSpeed
<LI><a href="#[12cf270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomLimit
<LI><a href="#[12cf2b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetWhiteBalance
<LI><a href="#[12cf300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetShutterSpeed
<LI><a href="#[12cf348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetSharpnessLevel
<LI><a href="#[12cf390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetPicMirror
<LI><a href="#[12cf3d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetLowLightLimit
<LI><a href="#[12cf420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIris
<LI><a href="#[12cf468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrcutLevel
<LI><a href="#[12cf4b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrcutFilter
<LI><a href="#[12cf4f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetGainValue
<LI><a href="#[12cf588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetFocusMinimumLengthtemp
<LI><a href="#[12cf5d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetExposureMode
<LI><a href="#[12cf618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetExpcomp
<LI><a href="#[12cf660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetDzoomMode
<LI><a href="#[12cf6a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetDzoomLimit
<LI><a href="#[12cf6f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetBackLight
<LI><a href="#[12cf738]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetAutoFocus
<LI><a href="#[1446a88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initWindows
<LI><a href="#[14d9e18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetCameraOSDMode
<LI><a href="#[14d9f80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetWideLimit
<LI><a href="#[14d9fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetTeleLimit
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[12cef10]"></a>InitCameraLens</STRONG> (Thumb, 72 bytes, Stack size 0 bytes, dome_camera.o(i.InitCameraLens))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = InitCameraLens &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[12cfbb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomeSetCameraCtrlInitLens
</UL>

<P><STRONG><a name="[152a2f0]"></a>Init_MB90092</STRONG> (Thumb, 274 bytes, Stack size 16 bytes, osd.o(i.Init_MB90092))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = Init_MB90092 &rArr; Clear_Wind &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[11ffdd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetBits
<LI><a href="#[152a1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Byte
<LI><a href="#[152a2a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSDDelay
<LI><a href="#[152a338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Clear_Wind
<LI><a href="#[152a380]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Clear_SubWind
<LI><a href="#[15331d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ResetBits
</UL>
<BR>[Called By]<UL><LI><a href="#[152a260]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSD_Init
</UL>

<P><STRONG><a name="[1571a10]"></a>InputPassWord</STRONG> (Thumb, 408 bytes, Stack size 24 bytes, fastdome.o(i.InputPassWord))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = InputPassWord &rArr; DisplayOSD &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f80d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufToFlash
<LI><a href="#[12f8118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DisplayOSD
<LI><a href="#[142cb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Initialize
<LI><a href="#[1438240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawDomepassword
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[14b6c00]"></a>InputyeInit</STRONG> (Thumb, 110 bytes, Stack size 0 bytes, dome_input.o(i.InputyeInit))
<BR><BR>[Called By]<UL><LI><a href="#[1416070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Init
<LI><a href="#[14b6c48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Space
<LI><a href="#[14b6d20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_General
<LI><a href="#[14b6db0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Chin
</UL>

<P><STRONG><a name="[15705d0]"></a>Iris_Close</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, dome_camera.o(i.Iris_Close))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = Iris_Close &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[1570588]"></a>Iris_Open</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, dome_camera.o(i.Iris_Open))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = Iris_Open &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[154bec0]"></a>IsLeapYear</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, rtc.o(i.IsLeapYear))
<BR><BR>[Called By]<UL><LI><a href="#[154bf98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDaysOneMonth
</UL>

<P><STRONG><a name="[142c9e8]"></a>Kick_Dog</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, fastdome.o(i.Kick_Dog))
<BR><BR>[Calls]<UL><LI><a href="#[1570738]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IWDG_ReloadCounter
</UL>
<BR>[Called By]<UL><LI><a href="#[12e93f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlDomeDefaultRst
<LI><a href="#[12e94c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_MainCtrlCameraPowerCyc
</UL>

<P><STRONG><a name="[12f8670]"></a>LimitKeyRecord</STRONG> (Thumb, 342 bytes, Stack size 24 bytes, dlg_domesetmotion.o(i.LimitKeyRecord))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = LimitKeyRecord &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f7ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Wide
<LI><a href="#[12f7d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Tele
<LI><a href="#[12f7ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Up
<LI><a href="#[12f7f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Down
<LI><a href="#[12f7f68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Right
<LI><a href="#[12f7fb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Left
<LI><a href="#[12f7ff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Motor_Stop
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
<LI><a href="#[12f80d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufToFlash
<LI><a href="#[12f8118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DisplayOSD
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[1533610]"></a>Manchester_Decode</STRONG> (Thumb, 150 bytes, Stack size 16 bytes, gpio.o(i.Manchester_Decode))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Manchester_Decode &rArr; Manchester_Write
</UL>
<BR>[Calls]<UL><LI><a href="#[1533100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_GetCounter
<LI><a href="#[1533148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Manchester_Write
<LI><a href="#[1533268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ReadInputDataBit
</UL>
<BR>[Called By]<UL><LI><a href="#[d37460]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXIT3_Isr
</UL>

<P><STRONG><a name="[1533148]"></a>Manchester_Write</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, protocol.o(i.Manchester_Write))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Manchester_Write
</UL>
<BR>[Called By]<UL><LI><a href="#[1533610]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Manchester_Decode
</UL>

<P><STRONG><a name="[d37f58]"></a>MemManageException</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.MemManageException))
<BR><BR>[Calls]<UL><LI><a href="#[d37f58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManageException
</UL>
<BR>[Called By]<UL><LI><a href="#[d37f58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManageException
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[15719c8]"></a>Motion_SelfCheck</STRONG> (Thumb, 424 bytes, Stack size 40 bytes, fastdome.o(i.Motion_SelfCheck))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = Motion_SelfCheck &rArr; DomeDraw_ManChk &rArr; DisplayOSD &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[11ff688]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WaitTime
<LI><a href="#[12f20a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Tilt
<LI><a href="#[12f20f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Pan
<LI><a href="#[1438558]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ManChk
<LI><a href="#[1570420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_Tilt
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[12f20f0]"></a>Motor_Stop_Pan</STRONG> (Thumb, 116 bytes, Stack size 0 bytes, stepmotor.o(i.Motor_Stop_Pan))
<BR><BR>[Called By]<UL><LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f7ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Up
<LI><a href="#[12f7f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Down
<LI><a href="#[144c068]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoMotion_Stop
<LI><a href="#[14c0f10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;restoreWorkStatus_pan
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
<LI><a href="#[15719c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motion_SelfCheck
<LI><a href="#[1571c98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Stop
</UL>

<P><STRONG><a name="[12f20a8]"></a>Motor_Stop_Tilt</STRONG> (Thumb, 114 bytes, Stack size 0 bytes, stepmotor.o(i.Motor_Stop_Tilt))
<BR><BR>[Called By]<UL><LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f7f68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Right
<LI><a href="#[12f7fb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Left
<LI><a href="#[144c068]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoMotion_Stop
<LI><a href="#[14c0ec8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;restoreWorkStatus_tilt
<LI><a href="#[14cdec0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Stop
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
<LI><a href="#[15719c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motion_SelfCheck
<LI><a href="#[1571c98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Stop
</UL>

<P><STRONG><a name="[1570540]"></a>Motor_TIM_Configuration</STRONG> (Thumb, 168 bytes, Stack size 32 bytes, stepmotor.o(i.Motor_TIM_Configuration))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = Motor_TIM_Configuration &rArr; TIM_TimeBaseInit
</UL>
<BR>[Calls]<UL><LI><a href="#[14c0da8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_PrescalerConfig
<LI><a href="#[14c0df0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_ITConfig
<LI><a href="#[14d2d80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_TimeBaseInit
<LI><a href="#[14d2dc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_Cmd
<LI><a href="#[14d2e10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_ClearFlag
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[1525518]"></a>Mqeue_Init</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, protocol.o(i.Mqeue_Init))
<BR><BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[d37f10]"></a>NMIException</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.NMIException))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[12000a8]"></a>NVIC_Configuration</STRONG> (Thumb, 182 bytes, Stack size 24 bytes, main.o(i.NVIC_Configuration))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = NVIC_Configuration &rArr; NVIC_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[11ffc70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_SystemHandlerPriorityConfig
<LI><a href="#[11ffcb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_SetVectorTable
<LI><a href="#[11ffd00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_PriorityGroupConfig
<LI><a href="#[11ffd48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[11fff88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[15704f8]"></a>NVIC_GenerateSystemReset</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_nvic.o(i.NVIC_GenerateSystemReset))
<BR><BR>[Called By]<UL><LI><a href="#[12f2138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Reboot
</UL>

<P><STRONG><a name="[11ffd48]"></a>NVIC_Init</STRONG> (Thumb, 116 bytes, Stack size 20 bytes, stm32f10x_nvic.o(i.NVIC_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = NVIC_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[12000a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Configuration
</UL>

<P><STRONG><a name="[11ffd00]"></a>NVIC_PriorityGroupConfig</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_nvic.o(i.NVIC_PriorityGroupConfig))
<BR><BR>[Called By]<UL><LI><a href="#[12000a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Configuration
</UL>

<P><STRONG><a name="[11ffcb8]"></a>NVIC_SetVectorTable</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_nvic.o(i.NVIC_SetVectorTable))
<BR><BR>[Called By]<UL><LI><a href="#[12000a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Configuration
</UL>

<P><STRONG><a name="[11ffc70]"></a>NVIC_SystemHandlerPriorityConfig</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, stm32f10x_nvic.o(i.NVIC_SystemHandlerPriorityConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = NVIC_SystemHandlerPriorityConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[12000a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Configuration
</UL>

<P><STRONG><a name="[152a2a8]"></a>OSDDelay</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, osd.o(i.OSDDelay))
<BR><BR>[Called By]<UL><LI><a href="#[152a218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Rst_MB90092
<LI><a href="#[152a2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_MB90092
</UL>

<P><STRONG><a name="[152a260]"></a>OSD_Init</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, osd.o(i.OSD_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = OSD_Init &rArr; Init_MB90092 &rArr; Clear_Wind &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[152a1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Byte
<LI><a href="#[152a2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_MB90092
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[15704b0]"></a>One_Push_AF</STRONG> (Thumb, 66 bytes, Stack size 0 bytes, dome_camera.o(i.One_Push_AF))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = One_Push_AF &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[d37ec8]"></a>PVD_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.PVD_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[154bb18]"></a>PWR_BackupAccessCmd</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_pwr.o(i.PWR_BackupAccessCmd))
<BR><BR>[Called By]<UL><LI><a href="#[11ff838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Init
</UL>

<P><STRONG><a name="[12f2060]"></a>Pan_Left</STRONG> (Thumb, 204 bytes, Stack size 24 bytes, stepmotor.o(i.Pan_Left))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = Pan_Left &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[14c1198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;outsideSpeed_to_insideSpeed
<LI><a href="#[14c1300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getRunDirect_pan
<LI><a href="#[14c1420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProportinalZoom
<LI><a href="#[14c14b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GoalSpeed
</UL>
<BR>[Called By]<UL><LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f7fb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Left
<LI><a href="#[141ec28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Left_Up
<LI><a href="#[141ec70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Left_Down
<LI><a href="#[14c0f10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;restoreWorkStatus_pan
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
</UL>

<P><STRONG><a name="[12f2018]"></a>Pan_Right</STRONG> (Thumb, 204 bytes, Stack size 24 bytes, stepmotor.o(i.Pan_Right))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = Pan_Right &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[14c1198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;outsideSpeed_to_insideSpeed
<LI><a href="#[14c1300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getRunDirect_pan
<LI><a href="#[14c1420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProportinalZoom
<LI><a href="#[14c14b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GoalSpeed
</UL>
<BR>[Called By]<UL><LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f7f68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Right
<LI><a href="#[141eb98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Right_Up
<LI><a href="#[141ebe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Right_Down
<LI><a href="#[14c0f10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;restoreWorkStatus_pan
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
</UL>

<P><STRONG><a name="[12f8628]"></a>PanoramLimitSetting</STRONG> (Thumb, 184 bytes, Stack size 20 bytes, dlg_domesetmotion.o(i.PanoramLimitSetting))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = PanoramLimitSetting
</UL>
<BR>[Called By]<UL><LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
</UL>

<P><STRONG><a name="[14cde30]"></a>PanoramScan</STRONG> (Thumb, 560 bytes, Stack size 48 bytes, stepmotor.o(i.PanoramScan))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = PanoramScan &rArr; GetMaxPanoramScanSpeed
</UL>
<BR>[Calls]<UL><LI><a href="#[14c1540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetPanoramScanZone
<LI><a href="#[14c1588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetMaxPanoramScanSpeed
</UL>
<BR>[Called By]<UL><LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
</UL>

<P><STRONG><a name="[14cdde8]"></a>PanoramScanStop</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, stepmotor.o(i.PanoramScanStop))
<BR><BR>[Called By]<UL><LI><a href="#[144c068]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoMotion_Stop
</UL>

<P><STRONG><a name="[1423da8]"></a>PatrolKeyRecord</STRONG> (Thumb, 200 bytes, Stack size 16 bytes, dlg_patrol.o(i.PatrolKeyRecord))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = PatrolKeyRecord &rArr; DomeParam_SavePatrol &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[129c3b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePatrol
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f80d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufToFlash
<LI><a href="#[1423970]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_line
<LI><a href="#[1423a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;isPresetNumSpec
<LI><a href="#[1423a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPatrol
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[14cdda0]"></a>Patrol_Scan</STRONG> (Thumb, 926 bytes, Stack size 40 bytes, stepmotor.o(i.Patrol_Scan))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = Patrol_Scan
</UL>
<BR>[Called By]<UL><LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
</UL>

<P><STRONG><a name="[141eef8]"></a>PatternKeyRecord</STRONG> (Thumb, 390 bytes, Stack size 40 bytes, dlg_pattern.o(i.PatternKeyRecord))
<BR><BR>[Stack]<UL><LI>Max Depth = 324<LI>Call Chain = PatternKeyRecord &rArr; Pattern_Program &rArr; Pattern_Erase &rArr; DomeParam_SavePatternNum &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[129c400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPattern
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f7ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Wide
<LI><a href="#[12f7d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Tele
<LI><a href="#[12f7ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Up
<LI><a href="#[12f7f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Down
<LI><a href="#[12f7f68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Right
<LI><a href="#[12f7fb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Left
<LI><a href="#[12f7ff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Motor_Stop
<LI><a href="#[12f8088]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadMotion
<LI><a href="#[12f80d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufToFlash
<LI><a href="#[141eb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call
<LI><a href="#[141eb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Program
<LI><a href="#[141eb98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Right_Up
<LI><a href="#[141ebe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Right_Down
<LI><a href="#[141ec28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Left_Up
<LI><a href="#[141ec70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Left_Down
<LI><a href="#[1423970]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_line
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[14cdf08]"></a>Pattern_Call</STRONG> (Thumb, 478 bytes, Stack size 32 bytes, autoacting.o(i.Pattern_Call))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = Pattern_Call &rArr; Preset_Call &rArr; DomeParam_LoadPst &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[12f1ef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Up
<LI><a href="#[12f1f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Down
<LI><a href="#[12f2018]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Right
<LI><a href="#[12f2060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Left
<LI><a href="#[12f20a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Tilt
<LI><a href="#[12f20f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Pan
<LI><a href="#[12f7bc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getRunSpeedLevel
<LI><a href="#[12f7c08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getPresetSpeedLevel
<LI><a href="#[12f7ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Wide
<LI><a href="#[12f7d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Tele
<LI><a href="#[12f7ff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Motor_Stop
<LI><a href="#[141eb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call
<LI><a href="#[153ac50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPatternInfo
<LI><a href="#[1571ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_PresetFlagClr
</UL>
<BR>[Called By]<UL><LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
</UL>

<P><STRONG><a name="[129c208]"></a>Pattern_Erase</STRONG> (Thumb, 40 bytes, Stack size 32 bytes, autoacting.o(i.Pattern_Erase))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = Pattern_Erase &rArr; DomeParam_SavePatternNum &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[153aa58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePatternNum
</UL>
<BR>[Called By]<UL><LI><a href="#[129c880]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ClrallCtrlPatterns
<LI><a href="#[141eb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Program
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141ee68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlClr
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[141eb50]"></a>Pattern_Program</STRONG> (Thumb, 804 bytes, Stack size 64 bytes, autoacting.o(i.Pattern_Program))
<BR><BR>[Stack]<UL><LI>Max Depth = 284<LI>Call Chain = Pattern_Program &rArr; Pattern_Erase &rArr; DomeParam_SavePatternNum &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[129c208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Erase
<LI><a href="#[153aa58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePatternNum
<LI><a href="#[153aaa0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePatternInfo
<LI><a href="#[153ac08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPatternNum
</UL>
<BR>[Called By]<UL><LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[14cdec0]"></a>Pattern_Stop</STRONG> (Thumb, 92 bytes, Stack size 8 bytes, autoacting.o(i.Pattern_Stop))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = Pattern_Stop &rArr; DomeParam_LoadMotion &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[12f20a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Tilt
<LI><a href="#[12f7bc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getRunSpeedLevel
<LI><a href="#[12f7c08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getPresetSpeedLevel
<LI><a href="#[12f8088]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadMotion
<LI><a href="#[1571c98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Stop
</UL>
<BR>[Called By]<UL><LI><a href="#[144c068]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoMotion_Stop
</UL>

<P><STRONG><a name="[d37e80]"></a>PendSVC</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.PendSVC))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[141eb08]"></a>Preset_Call</STRONG> (Thumb, 128 bytes, Stack size 16 bytes, stepmotor.o(i.Preset_Call))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = Preset_Call &rArr; DomeParam_LoadPst &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[1416028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPst
<LI><a href="#[156ffe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;isPosInLimitzone
<LI><a href="#[1570420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_Tilt
<LI><a href="#[1570468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_Pan
<LI><a href="#[1570978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetPicFreeze
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[14161d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlNum
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
<LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
<LI><a href="#[15716b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Alarming_Linkage
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[1570468]"></a>Preset_Call_Pan</STRONG> (Thumb, 270 bytes, Stack size 20 bytes, stepmotor.o(i.Preset_Call_Pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Preset_Call_Pan
</UL>
<BR>[Called By]<UL><LI><a href="#[141eb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call
<LI><a href="#[14c1468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_ZoomInPos
<LI><a href="#[14cdd58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_Position
<LI><a href="#[15716f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zero_Pan_Pos
</UL>

<P><STRONG><a name="[14cdd58]"></a>Preset_Call_Position</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, stepmotor.o(i.Preset_Call_Position))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = Preset_Call_Position &rArr; Preset_Call_Tilt
</UL>
<BR>[Calls]<UL><LI><a href="#[1570420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_Tilt
<LI><a href="#[1570468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_Pan
</UL>
<BR>[Called By]<UL><LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
</UL>

<P><STRONG><a name="[1570420]"></a>Preset_Call_Tilt</STRONG> (Thumb, 260 bytes, Stack size 20 bytes, stepmotor.o(i.Preset_Call_Tilt))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Preset_Call_Tilt
</UL>
<BR>[Called By]<UL><LI><a href="#[141eb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call
<LI><a href="#[14c1468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_ZoomInPos
<LI><a href="#[14cdd58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_Position
<LI><a href="#[15719c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motion_SelfCheck
</UL>

<P><STRONG><a name="[14c1468]"></a>Preset_Call_ZoomInPos</STRONG> (Thumb, 46 bytes, Stack size 12 bytes, stepmotor.o(i.Preset_Call_ZoomInPos))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Preset_Call_ZoomInPos &rArr; Preset_Call_Tilt
</UL>
<BR>[Calls]<UL><LI><a href="#[1570420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_Tilt
<LI><a href="#[1570468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_Pan
</UL>
<BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[15703d8]"></a>Preset_Set</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stepmotor.o(i.Preset_Set))
<BR><BR>[Stack]<UL><LI>Max Depth = 196<LI>Call Chain = Preset_Set &rArr; DomeParam_SavePreset &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[12f21c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePreset
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[14c1420]"></a>ProportinalZoom</STRONG> (Thumb, 210 bytes, Stack size 24 bytes, stepmotor.o(i.ProportinalZoom))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[15709c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetZoom
</UL>
<BR>[Called By]<UL><LI><a href="#[12f1ef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Up
<LI><a href="#[12f1f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Down
<LI><a href="#[12f2018]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Right
<LI><a href="#[12f2060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Left
</UL>

<P><STRONG><a name="[15335c8]"></a>Pulse485_Init</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, gpio.o(i.Pulse485_Init))
<BR><BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[1533580]"></a>PulseWrite</STRONG> (Thumb, 70 bytes, Stack size 12 bytes, gpio.o(i.PulseWrite))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = PulseWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[1533808]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Check_Pulse
</UL>

<P><STRONG><a name="[1566fd8]"></a>PutOut</STRONG> (Thumb, 212 bytes, Stack size 24 bytes, alarm.o(i.PutOut))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = PutOut
</UL>
<BR>[Calls]<UL><LI><a href="#[11ffdd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetBits
<LI><a href="#[15331d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ResetBits
</UL>
<BR>[Called By]<UL><LI><a href="#[1567020]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ChooseAlarm
</UL>

<P><STRONG><a name="[15254d0]"></a>Queue_Init</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, protocol.o(i.Queue_Init))
<BR><BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[1525488]"></a>Queue_Read</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, protocol.o(i.Queue_Read))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Queue_Read
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[1525440]"></a>Queue_Write</STRONG> (Thumb, 66 bytes, Stack size 12 bytes, protocol.o(i.Queue_Write))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = Queue_Write
</UL>
<BR>[Called By]<UL><LI><a href="#[d372b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART2_Isr
</UL>

<P><STRONG><a name="[11ffc28]"></a>RCC_AHBPeriphClockCmd</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_AHBPeriphClockCmd))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[11ffbe0]"></a>RCC_APB1PeriphClockCmd</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[14a0870]"></a>RCC_APB1PeriphResetCmd</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd))
<BR><BR>[Called By]<UL><LI><a href="#[14d9950]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_DeInit
<LI><a href="#[152eb28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_DeInit
</UL>

<P><STRONG><a name="[11ffb98]"></a>RCC_APB2PeriphClockCmd</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[14a8508]"></a>RCC_APB2PeriphResetCmd</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd))
<BR><BR>[Called By]<UL><LI><a href="#[14d9950]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_DeInit
</UL>

<P><STRONG><a name="[14a4378]"></a>RCC_BackupResetCmd</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_BackupResetCmd))
<BR><BR>[Called By]<UL><LI><a href="#[154bc38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BKP_DeInit
</UL>

<P><STRONG><a name="[154bad0]"></a>RCC_ClearFlag</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_ClearFlag))
<BR><BR>[Called By]<UL><LI><a href="#[11ff838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Init
</UL>

<P><STRONG><a name="[1200060]"></a>RCC_Configuration</STRONG> (Thumb, 234 bytes, Stack size 8 bytes, main.o(i.RCC_Configuration))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = RCC_Configuration &rArr; RCC_WaitForHSEStartUp
</UL>
<BR>[Calls]<UL><LI><a href="#[11ff880]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_WaitForHSEStartUp
<LI><a href="#[11ff8c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_SYSCLKConfig
<LI><a href="#[11ff910]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_PLLConfig
<LI><a href="#[11ff958]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_PLLCmd
<LI><a href="#[11ff9a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_PCLK2Config
<LI><a href="#[11ff9e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_PCLK1Config
<LI><a href="#[11ffa30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_HSEConfig
<LI><a href="#[11ffa78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_HCLKConfig
<LI><a href="#[11ffac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_GetSYSCLKSource
<LI><a href="#[11ffb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_GetFlagStatus
<LI><a href="#[11ffb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_DeInit
<LI><a href="#[11ffb98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_APB2PeriphClockCmd
<LI><a href="#[11ffbe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_APB1PeriphClockCmd
<LI><a href="#[11ffc28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHBPeriphClockCmd
<LI><a href="#[11ffe68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FLASH_SetLatency
<LI><a href="#[11ffeb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FLASH_PrefetchBufferCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[11fff88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[11ffb50]"></a>RCC_DeInit</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_DeInit))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[1487db8]"></a>RCC_GetClocksFreq</STRONG> (Thumb, 132 bytes, Stack size 12 bytes, stm32f10x_rcc.o(i.RCC_GetClocksFreq))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = RCC_GetClocksFreq
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff718]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Init
<LI><a href="#[152ea08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Init
</UL>

<P><STRONG><a name="[11ffb08]"></a>RCC_GetFlagStatus</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_GetFlagStatus))
<BR><BR>[Called By]<UL><LI><a href="#[11ff838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Init
<LI><a href="#[11ff880]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_WaitForHSEStartUp
<LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
<LI><a href="#[154be78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Configuration
</UL>

<P><STRONG><a name="[11ffac0]"></a>RCC_GetSYSCLKSource</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_GetSYSCLKSource))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[11ffa78]"></a>RCC_HCLKConfig</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_HCLKConfig))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[11ffa30]"></a>RCC_HSEConfig</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_HSEConfig))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[d37e38]"></a>RCC_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.RCC_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[154ba88]"></a>RCC_LSEConfig</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_LSEConfig))
<BR><BR>[Called By]<UL><LI><a href="#[154be78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Configuration
</UL>

<P><STRONG><a name="[11ff9e8]"></a>RCC_PCLK1Config</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_PCLK1Config))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[11ff9a0]"></a>RCC_PCLK2Config</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_PCLK2Config))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[11ff958]"></a>RCC_PLLCmd</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_PLLCmd))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[11ff910]"></a>RCC_PLLConfig</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_PLLConfig))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[154ba40]"></a>RCC_RTCCLKCmd</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_RTCCLKCmd))
<BR><BR>[Called By]<UL><LI><a href="#[154be78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Configuration
</UL>

<P><STRONG><a name="[154b9f8]"></a>RCC_RTCCLKConfig</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_RTCCLKConfig))
<BR><BR>[Called By]<UL><LI><a href="#[154be78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Configuration
</UL>

<P><STRONG><a name="[11ff8c8]"></a>RCC_SYSCLKConfig</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_SYSCLKConfig))
<BR><BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[11ff880]"></a>RCC_WaitForHSEStartUp</STRONG> (Thumb, 36 bytes, Stack size 12 bytes, stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = RCC_WaitForHSEStartUp
</UL>
<BR>[Calls]<UL><LI><a href="#[11ffb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_GetFlagStatus
</UL>
<BR>[Called By]<UL><LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[d37df0]"></a>RTCAlarm_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.RTCAlarm_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[154b9b0]"></a>RTC_ClearITPendingBit</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ClearITPendingBit))
<BR><BR>[Called By]<UL><LI><a href="#[d37388]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Isr
</UL>

<P><STRONG><a name="[154be78]"></a>RTC_Configuration</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, rtc.o(i.RTC_Configuration))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = RTC_Configuration &rArr; BKP_DeInit
</UL>
<BR>[Calls]<UL><LI><a href="#[11ffb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_GetFlagStatus
<LI><a href="#[154b7b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_WaitForSynchro
<LI><a href="#[154b800]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_WaitForLastTask
<LI><a href="#[154b848]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_SetPrescaler
<LI><a href="#[154b8d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_ITConfig
<LI><a href="#[154b9f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_RTCCLKConfig
<LI><a href="#[154ba40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_RTCCLKCmd
<LI><a href="#[154ba88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_LSEConfig
<LI><a href="#[154bc38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BKP_DeInit
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Init
</UL>

<P><STRONG><a name="[1471678]"></a>RTC_EnterConfigMode</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_EnterConfigMode))
<BR><BR>[Called By]<UL><LI><a href="#[154b848]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_SetPrescaler
<LI><a href="#[154b890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_SetCounter
</UL>

<P><STRONG><a name="[1471630]"></a>RTC_ExitConfigMode</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ExitConfigMode))
<BR><BR>[Called By]<UL><LI><a href="#[154b848]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_SetPrescaler
<LI><a href="#[154b890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_SetCounter
</UL>

<P><STRONG><a name="[154b968]"></a>RTC_GetCounter</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetCounter))
<BR><BR>[Called By]<UL><LI><a href="#[d37388]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Isr
<LI><a href="#[154bda0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RtcConvertTime
<LI><a href="#[154c070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AdjustRtcTime
</UL>

<P><STRONG><a name="[154b920]"></a>RTC_GetITStatus</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetITStatus))
<BR><BR>[Called By]<UL><LI><a href="#[d37388]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Isr
</UL>

<P><STRONG><a name="[d37da8]"></a>RTC_IRQHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.RTC_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = RTC_IRQHandler &rArr; RTC_Isr &rArr; RTC_SetCounter
</UL>
<BR>[Calls]<UL><LI><a href="#[d37388]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Isr
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[154b8d8]"></a>RTC_ITConfig</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ITConfig))
<BR><BR>[Called By]<UL><LI><a href="#[11ff838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Init
<LI><a href="#[154be78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Configuration
</UL>

<P><STRONG><a name="[11ff838]"></a>RTC_Init</STRONG> (Thumb, 96 bytes, Stack size 8 bytes, rtc.o(i.RTC_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = RTC_Init &rArr; AdjustRtcTime &rArr; GetDate &rArr; RtcConvertDate
</UL>
<BR>[Calls]<UL><LI><a href="#[11ffb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_GetFlagStatus
<LI><a href="#[154b7b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_WaitForSynchro
<LI><a href="#[154b800]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_WaitForLastTask
<LI><a href="#[154b8d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_ITConfig
<LI><a href="#[154bad0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_ClearFlag
<LI><a href="#[154bb18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWR_BackupAccessCmd
<LI><a href="#[154bba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BKP_WriteBackupRegister
<LI><a href="#[154bbf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BKP_ReadBackupRegister
<LI><a href="#[154bcc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetDateTime
<LI><a href="#[154be78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Configuration
<LI><a href="#[154c070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AdjustRtcTime
<LI><a href="#[1886e58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__1printf
</UL>
<BR>[Called By]<UL><LI><a href="#[11fff88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[d37388]"></a>RTC_Isr</STRONG> (Thumb, 428 bytes, Stack size 16 bytes, rtc.o(i.RTC_Isr))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = RTC_Isr &rArr; RTC_SetCounter
</UL>
<BR>[Calls]<UL><LI><a href="#[154b800]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_WaitForLastTask
<LI><a href="#[154b890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_SetCounter
<LI><a href="#[154b920]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_GetITStatus
<LI><a href="#[154b968]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_GetCounter
<LI><a href="#[154b9b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_ClearITPendingBit
<LI><a href="#[154bba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BKP_WriteBackupRegister
<LI><a href="#[154bbf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BKP_ReadBackupRegister
<LI><a href="#[154bf98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDaysOneMonth
</UL>
<BR>[Called By]<UL><LI><a href="#[d37da8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_IRQHandler
</UL>

<P><STRONG><a name="[154b890]"></a>RTC_SetCounter</STRONG> (Thumb, 24 bytes, Stack size 4 bytes, stm32f10x_rtc.o(i.RTC_SetCounter))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = RTC_SetCounter
</UL>
<BR>[Calls]<UL><LI><a href="#[1471630]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_ExitConfigMode
<LI><a href="#[1471678]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_EnterConfigMode
</UL>
<BR>[Called By]<UL><LI><a href="#[d37388]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Isr
<LI><a href="#[154bd10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RtcSetTime
<LI><a href="#[154c070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AdjustRtcTime
</UL>

<P><STRONG><a name="[154b848]"></a>RTC_SetPrescaler</STRONG> (Thumb, 26 bytes, Stack size 4 bytes, stm32f10x_rtc.o(i.RTC_SetPrescaler))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = RTC_SetPrescaler
</UL>
<BR>[Calls]<UL><LI><a href="#[1471630]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_ExitConfigMode
<LI><a href="#[1471678]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_EnterConfigMode
</UL>
<BR>[Called By]<UL><LI><a href="#[154be78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Configuration
</UL>

<P><STRONG><a name="[154b800]"></a>RTC_WaitForLastTask</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_WaitForLastTask))
<BR><BR>[Called By]<UL><LI><a href="#[d37388]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Isr
<LI><a href="#[11ff838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Init
<LI><a href="#[154bd10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RtcSetTime
<LI><a href="#[154be78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Configuration
<LI><a href="#[154c070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AdjustRtcTime
</UL>

<P><STRONG><a name="[154b7b8]"></a>RTC_WaitForSynchro</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_WaitForSynchro))
<BR><BR>[Called By]<UL><LI><a href="#[11ff838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Init
<LI><a href="#[154be78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Configuration
</UL>

<P><STRONG><a name="[1571980]"></a>Read_AlarmInput</STRONG> (Thumb, 112 bytes, Stack size 40 bytes, fastdome.o(i.Read_AlarmInput))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = Read_AlarmInput
</UL>
<BR>[Calls]<UL><LI><a href="#[1570810]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ReadInputData
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[1571938]"></a>Read_Board_inf</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, fastdome.o(i.Read_Board_inf))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Read_Board_inf
</UL>
<BR>[Calls]<UL><LI><a href="#[1570810]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ReadInputData
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[15718f0]"></a>Read_DailCfg</STRONG> (Thumb, 88 bytes, Stack size 8 bytes, fastdome.o(i.Read_DailCfg))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Read_DailCfg
</UL>
<BR>[Calls]<UL><LI><a href="#[1570810]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ReadInputData
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[152a218]"></a>Rst_MB90092</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, osd.o(i.Rst_MB90092))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Rst_MB90092
</UL>
<BR>[Calls]<UL><LI><a href="#[11ffdd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetBits
<LI><a href="#[152a2a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSDDelay
<LI><a href="#[15331d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ResetBits
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[154bde8]"></a>RtcConvertDate</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, rtc.o(i.RtcConvertDate))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = RtcConvertDate
</UL>
<BR>[Calls]<UL><LI><a href="#[154bbf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BKP_ReadBackupRegister
</UL>
<BR>[Called By]<UL><LI><a href="#[154c028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDate
</UL>

<P><STRONG><a name="[154bda0]"></a>RtcConvertTime</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, rtc.o(i.RtcConvertTime))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = RtcConvertTime
</UL>
<BR>[Calls]<UL><LI><a href="#[154b968]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_GetCounter
</UL>
<BR>[Called By]<UL><LI><a href="#[154bf50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetTime
</UL>

<P><STRONG><a name="[154bd58]"></a>RtcSetDate</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, rtc.o(i.RtcSetDate))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = RtcSetDate
</UL>
<BR>[Calls]<UL><LI><a href="#[154bba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BKP_WriteBackupRegister
</UL>
<BR>[Called By]<UL><LI><a href="#[154bcc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetDateTime
<LI><a href="#[154c070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AdjustRtcTime
</UL>

<P><STRONG><a name="[154bd10]"></a>RtcSetTime</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, rtc.o(i.RtcSetTime))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = RtcSetTime &rArr; RTC_SetCounter
</UL>
<BR>[Calls]<UL><LI><a href="#[154b800]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_WaitForLastTask
<LI><a href="#[154b890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_SetCounter
</UL>
<BR>[Called By]<UL><LI><a href="#[154bcc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetDateTime
</UL>

<P><STRONG><a name="[d37d60]"></a>SDIO_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SDIO_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37d18]"></a>SPI1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SPI1_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37cd0]"></a>SPI2_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SPI2_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37c88]"></a>SPI3_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SPI3_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37c40]"></a>SVCHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SVCHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37340]"></a>SYSTEMTICK_Isr</STRONG> (Thumb, 146 bytes, Stack size 0 bytes, systime.o(i.SYSTEMTICK_Isr))
<BR><BR>[Called By]<UL><LI><a href="#[d37bf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTickHandler
</UL>

<P><STRONG><a name="[11ff7f0]"></a>SYSTICK_Init</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, systime.o(i.SYSTICK_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SYSTICK_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[11fba78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_SetReload
<LI><a href="#[11fbac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_ITConfig
<LI><a href="#[11fbb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_CounterCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[11fff88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[1446800]"></a>SamsungCamera_saveCurrentStatus</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, dome_camera.o(i.SamsungCamera_saveCurrentStatus))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = SamsungCamera_saveCurrentStatus &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1446a40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initsamsungInitWind
</UL>

<P><STRONG><a name="[14467b8]"></a>SamsungCamera_setMaskAxisDisplay</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, dome_camera.o(i.SamsungCamera_setMaskAxisDisplay))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = SamsungCamera_setMaskAxisDisplay &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1446a40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initsamsungInitWind
</UL>

<P><STRONG><a name="[1446770]"></a>SamsungCamera_setPrivacyLTSetup</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, dome_camera.o(i.SamsungCamera_setPrivacyLTSetup))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = SamsungCamera_setPrivacyLTSetup &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1446a40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initsamsungInitWind
</UL>

<P><STRONG><a name="[1446728]"></a>SamsungCamera_setPrivacyRBSetup</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, dome_camera.o(i.SamsungCamera_setPrivacyRBSetup))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = SamsungCamera_setPrivacyRBSetup &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1446a40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initsamsungInitWind
</UL>

<P><STRONG><a name="[14466e0]"></a>SamsungCamera_setPrivacySetup</STRONG> (Thumb, 68 bytes, Stack size 16 bytes, dome_camera.o(i.SamsungCamera_setPrivacySetup))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = SamsungCamera_setPrivacySetup &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1446a40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initsamsungInitWind
</UL>

<P><STRONG><a name="[152a1d0]"></a>Send_Byte</STRONG> (Thumb, 78 bytes, Stack size 24 bytes, osd.o(i.Send_Byte))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[11ffdd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetBits
<LI><a href="#[15331d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ResetBits
</UL>
<BR>[Called By]<UL><LI><a href="#[12f8118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DisplayOSD
<LI><a href="#[1423970]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_line
<LI><a href="#[1437e98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_str
<LI><a href="#[152a188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disp_num
<LI><a href="#[152a260]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSD_Init
<LI><a href="#[152a2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_MB90092
<LI><a href="#[152a380]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Clear_SubWind
</UL>

<P><STRONG><a name="[14c13d8]"></a>Send_SPI_DA</STRONG> (Thumb, 102 bytes, Stack size 20 bytes, stepmotor.o(i.Send_SPI_DA))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Send_SPI_DA
</UL>
<BR>[Called By]<UL><LI><a href="#[1570108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_DAC_tilt
</UL>

<P><STRONG><a name="[14381f8]"></a>SeriesSingle</STRONG> (Thumb, 56 bytes, Stack size 20 bytes, dome_draw.o(i.SeriesSingle))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SeriesSingle
</UL>
<BR>[Called By]<UL><LI><a href="#[14383a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Series
</UL>

<P><STRONG><a name="[154bcc8]"></a>SetDateTime</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, rtc.o(i.SetDateTime))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SetDateTime &rArr; RtcSetTime &rArr; RTC_SetCounter
</UL>
<BR>[Calls]<UL><LI><a href="#[154bd10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RtcSetTime
<LI><a href="#[154bd58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RtcSetDate
<LI><a href="#[18877a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Init
<LI><a href="#[12f22a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Clk_Set
</UL>

<P><STRONG><a name="[1446d58]"></a>SetWindblank</STRONG> (Thumb, 590 bytes, Stack size 48 bytes, dlg_wind.o(i.SetWindblank))
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = SetWindblank &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[14468d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZonePTZMask
<LI><a href="#[1446920]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZonePTAngel
<LI><a href="#[1446a40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initsamsungInitWind
<LI><a href="#[187c9a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2f
<LI><a href="#[187d770]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
<LI><a href="#[187d8d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2uiz
<LI><a href="#[187da98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[187dd78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
<LI><a href="#[187def8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[187e078]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
</UL>
<BR>[Called By]<UL><LI><a href="#[1446a88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initWindows
</UL>

<P><STRONG><a name="[1570390]"></a>Spot_ZoomIn</STRONG> (Thumb, 1674 bytes, Stack size 168 bytes, stepmotor.o(i.Spot_ZoomIn))
<BR><BR>[Stack]<UL><LI>Max Depth = 472<LI>Call Chain = Spot_ZoomIn &rArr; Get_Zoomin_speed &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[14c0fe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;posTilt
<LI><a href="#[14c1030]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;posPan
<LI><a href="#[14c1468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_ZoomInPos
<LI><a href="#[14c14f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Zoomin_speed
<LI><a href="#[187c0d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cfrcmple
<LI><a href="#[187c240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cfcmple
<LI><a href="#[187c408]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f
<LI><a href="#[187c570]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2uiz
<LI><a href="#[187c840]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
<LI><a href="#[187c9a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2f
<LI><a href="#[187cb98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fdiv
<LI><a href="#[187cd88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fmul
<LI><a href="#[187cf98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fsub
<LI><a href="#[187d1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[187d398]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
<LI><a href="#[187d550]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdcmple
<LI><a href="#[187d770]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
<LI><a href="#[187da98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[187dc08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
<LI><a href="#[187dd78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
<LI><a href="#[187def8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[187e078]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[187e370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[187e3b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[1888058]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sqrt
<LI><a href="#[1888358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sin
<LI><a href="#[1888778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cos
<LI><a href="#[1888a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atan
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[1566f90]"></a>SwitchPtr</STRONG> (Thumb, 108 bytes, Stack size 8 bytes, alarm.o(i.SwitchPtr))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SwitchPtr
</UL>
<BR>[Called By]<UL><LI><a href="#[1567020]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ChooseAlarm
</UL>

<P><STRONG><a name="[d37bf8]"></a>SysTickHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SysTickHandler))
<BR><BR>[Calls]<UL><LI><a href="#[d37340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SYSTEMTICK_Isr
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[11fbb08]"></a>SysTick_CounterCmd</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, stm32f10x_systick.o(i.SysTick_CounterCmd))
<BR><BR>[Called By]<UL><LI><a href="#[11ff7f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SYSTICK_Init
</UL>

<P><STRONG><a name="[11fbac0]"></a>SysTick_ITConfig</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_systick.o(i.SysTick_ITConfig))
<BR><BR>[Called By]<UL><LI><a href="#[11ff7f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SYSTICK_Init
</UL>

<P><STRONG><a name="[11fba78]"></a>SysTick_SetReload</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_systick.o(i.SysTick_SetReload))
<BR><BR>[Called By]<UL><LI><a href="#[11ff7f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SYSTICK_Init
</UL>

<P><STRONG><a name="[d37bb0]"></a>TAMPER_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TAMPER_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37b68]"></a>TIM1_BRK_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM1_BRK_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37b20]"></a>TIM1_CC_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM1_CC_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37ad8]"></a>TIM1_TRG_COM_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM1_TRG_COM_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37a90]"></a>TIM1_UP_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM1_UP_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[1570348]"></a>TIM2_Configuration</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, usertime.o(i.TIM2_Configuration))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = TIM2_Configuration &rArr; TIM_TimeBaseInit
</UL>
<BR>[Calls]<UL><LI><a href="#[14d2d80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_TimeBaseInit
<LI><a href="#[14d2dc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_Cmd
<LI><a href="#[14d2e10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_ClearFlag
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[d37a48]"></a>TIM2_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM2_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37a00]"></a>TIM3_IRQHandler</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, stm32f10x_it.o(i.TIM3_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = TIM3_IRQHandler &rArr; do_tilt &rArr; panoramScan_tilt &rArr; GetPanoramScanZone
</UL>
<BR>[Calls]<UL><LI><a href="#[d371d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_tilt
<LI><a href="#[d372f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_ClearITPendingBit
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d379b8]"></a>TIM4_IRQHandler</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, stm32f10x_it.o(i.TIM4_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 164<LI>Call Chain = TIM4_IRQHandler &rArr; do_pan &rArr; autoFlipCtrl_pan &rArr; restoreWorkStatus_tilt &rArr; Tilt_Down &rArr; Tilt_Up &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[d37220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_pan
<LI><a href="#[d372f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_ClearITPendingBit
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37970]"></a>TIM5_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM5_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37928]"></a>TIM6_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM6_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d378e0]"></a>TIM7_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM7_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37898]"></a>TIM8_BRK_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM8_BRK_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37850]"></a>TIM8_CC_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM8_CC_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37808]"></a>TIM8_TRG_COM_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM8_TRG_COM_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d377c0]"></a>TIM8_UP_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM8_UP_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[14d2e10]"></a>TIM_ClearFlag</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ClearFlag))
<BR><BR>[Called By]<UL><LI><a href="#[1570348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM2_Configuration
<LI><a href="#[1570540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_TIM_Configuration
</UL>

<P><STRONG><a name="[d372f8]"></a>TIM_ClearITPendingBit</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ClearITPendingBit))
<BR><BR>[Called By]<UL><LI><a href="#[d379b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM4_IRQHandler
<LI><a href="#[d37a00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM3_IRQHandler
</UL>

<P><STRONG><a name="[14d2dc8]"></a>TIM_Cmd</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_Cmd))
<BR><BR>[Called By]<UL><LI><a href="#[1570348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM2_Configuration
<LI><a href="#[1570540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_TIM_Configuration
</UL>

<P><STRONG><a name="[1533100]"></a>TIM_GetCounter</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_GetCounter))
<BR><BR>[Called By]<UL><LI><a href="#[1533538]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_485_Baud_Check
<LI><a href="#[1533610]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Manchester_Decode
</UL>

<P><STRONG><a name="[14c0df0]"></a>TIM_ITConfig</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ITConfig))
<BR><BR>[Called By]<UL><LI><a href="#[1570540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_TIM_Configuration
</UL>

<P><STRONG><a name="[14c0da8]"></a>TIM_PrescalerConfig</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_PrescalerConfig))
<BR><BR>[Called By]<UL><LI><a href="#[1570540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_TIM_Configuration
</UL>

<P><STRONG><a name="[14d2d80]"></a>TIM_TimeBaseInit</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, stm32f10x_tim.o(i.TIM_TimeBaseInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM_TimeBaseInit
</UL>
<BR>[Called By]<UL><LI><a href="#[1570348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM2_Configuration
<LI><a href="#[1570540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_TIM_Configuration
</UL>

<P><STRONG><a name="[12f1f40]"></a>Tilt_Down</STRONG> (Thumb, 210 bytes, Stack size 24 bytes, stepmotor.o(i.Tilt_Down))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = Tilt_Down &rArr; Tilt_Up &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[12f1ef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Up
<LI><a href="#[14c1198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;outsideSpeed_to_insideSpeed
<LI><a href="#[14c12b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getRunDirect_tilt
<LI><a href="#[14c1420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProportinalZoom
</UL>
<BR>[Called By]<UL><LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f7f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Down
<LI><a href="#[141ebe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Right_Down
<LI><a href="#[141ec70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Left_Down
<LI><a href="#[14c0ec8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;restoreWorkStatus_tilt
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
</UL>

<P><STRONG><a name="[12f1ef8]"></a>Tilt_Up</STRONG> (Thumb, 184 bytes, Stack size 24 bytes, stepmotor.o(i.Tilt_Up))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = Tilt_Up &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[14c1198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;outsideSpeed_to_insideSpeed
<LI><a href="#[14c12b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getRunDirect_tilt
<LI><a href="#[14c1420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProportinalZoom
</UL>
<BR>[Called By]<UL><LI><a href="#[12f1f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Down
<LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f7ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Up
<LI><a href="#[141eb98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Right_Up
<LI><a href="#[141ec28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Left_Up
<LI><a href="#[14c0ec8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;restoreWorkStatus_tilt
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
</UL>

<P><STRONG><a name="[d37778]"></a>UART4_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UART4_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37730]"></a>UART5_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UART5_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d376e8]"></a>USART1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USART1_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d376a0]"></a>USART2_IRQHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USART2_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = USART2_IRQHandler &rArr; USART2_Isr &rArr; USART_GetITStatus
</UL>
<BR>[Calls]<UL><LI><a href="#[d372b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART2_Isr
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[15512f0]"></a>USART2_Init</STRONG> (Thumb, 72 bytes, Stack size 24 bytes, rs485comm.o(i.USART2_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = USART2_Init &rArr; USART_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11ff718]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Init
<LI><a href="#[11ff7a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Cmd
<LI><a href="#[15511d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_ITConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[d372b0]"></a>USART2_Isr</STRONG> (Thumb, 676 bytes, Stack size 40 bytes, rs485comm.o(i.USART2_Isr))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = USART2_Isr &rArr; USART_GetITStatus
</UL>
<BR>[Calls]<UL><LI><a href="#[1525440]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Queue_Write
<LI><a href="#[1551188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_ReceiveData
<LI><a href="#[1551218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_GetITStatus
<LI><a href="#[1551260]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_ClearITPendingBit
</UL>
<BR>[Called By]<UL><LI><a href="#[d376a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART2_IRQHandler
</UL>

<P><STRONG><a name="[d37658]"></a>USART3_IRQHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USART3_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = USART3_IRQHandler &rArr; USART3_Isr &rArr; USART_GetITStatus
</UL>
<BR>[Calls]<UL><LI><a href="#[d37268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART3_Isr
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[14d99e0]"></a>USART3_Init</STRONG> (Thumb, 124 bytes, Stack size 32 bytes, dome_camera.o(i.USART3_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = USART3_Init &rArr; USART_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11ff718]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Init
<LI><a href="#[11ff7a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Cmd
<LI><a href="#[14d9950]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_DeInit
<LI><a href="#[15511d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_ITConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[1570a08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetCamVersion
</UL>

<P><STRONG><a name="[d37268]"></a>USART3_Isr</STRONG> (Thumb, 616 bytes, Stack size 24 bytes, dome_camera.o(i.USART3_Isr))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = USART3_Isr &rArr; USART_GetITStatus
</UL>
<BR>[Calls]<UL><LI><a href="#[1551188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_ReceiveData
<LI><a href="#[1551218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_GetITStatus
<LI><a href="#[1551260]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_ClearITPendingBit
</UL>
<BR>[Called By]<UL><LI><a href="#[d37658]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART3_IRQHandler
</UL>

<P><STRONG><a name="[1200018]"></a>USARTTEST_Configuration</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, main.o(i.USARTTEST_Configuration))
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = USARTTEST_Configuration &rArr; USART_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11ff718]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Init
<LI><a href="#[11ff7a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Cmd
</UL>
<BR>[Called By]<UL><LI><a href="#[11fff88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[1551260]"></a>USART_ClearITPendingBit</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ClearITPendingBit))
<BR><BR>[Called By]<UL><LI><a href="#[d37268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART3_Isr
<LI><a href="#[d372b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART2_Isr
</UL>

<P><STRONG><a name="[11ff7a8]"></a>USART_Cmd</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_Cmd))
<BR><BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[1200018]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USARTTEST_Configuration
<LI><a href="#[14d99e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART3_Init
<LI><a href="#[15512f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART2_Init
</UL>

<P><STRONG><a name="[14d9950]"></a>USART_DeInit</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, stm32f10x_usart.o(i.USART_DeInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USART_DeInit
</UL>
<BR>[Calls]<UL><LI><a href="#[14a0870]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_APB1PeriphResetCmd
<LI><a href="#[14a8508]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_APB2PeriphResetCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[14d99e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART3_Init
</UL>

<P><STRONG><a name="[11ff760]"></a>USART_GetFlagStatus</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_GetFlagStatus))
<BR><BR>[Called By]<UL><LI><a href="#[11fffd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fputc
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>

<P><STRONG><a name="[1551218]"></a>USART_GetITStatus</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, stm32f10x_usart.o(i.USART_GetITStatus))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USART_GetITStatus
</UL>
<BR>[Called By]<UL><LI><a href="#[d37268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART3_Isr
<LI><a href="#[d372b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART2_Isr
</UL>

<P><STRONG><a name="[15511d0]"></a>USART_ITConfig</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, stm32f10x_usart.o(i.USART_ITConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USART_ITConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[14d99e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART3_Init
<LI><a href="#[15512f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART2_Init
</UL>

<P><STRONG><a name="[11ff718]"></a>USART_Init</STRONG> (Thumb, 130 bytes, Stack size 32 bytes, stm32f10x_usart.o(i.USART_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = USART_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[1487db8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_GetClocksFreq
</UL>
<BR>[Called By]<UL><LI><a href="#[1200018]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USARTTEST_Configuration
<LI><a href="#[14d99e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART3_Init
<LI><a href="#[15512f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART2_Init
</UL>

<P><STRONG><a name="[1551188]"></a>USART_ReceiveData</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ReceiveData))
<BR><BR>[Called By]<UL><LI><a href="#[d37268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART3_Isr
<LI><a href="#[d372b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART2_Isr
</UL>

<P><STRONG><a name="[11ff6d0]"></a>USART_SendData</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_SendData))
<BR><BR>[Called By]<UL><LI><a href="#[11fffd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fputc
<LI><a href="#[14d9bd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_CameraCmd
</UL>

<P><STRONG><a name="[d37610]"></a>USBWakeUp_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USBWakeUp_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d375c8]"></a>USB_HP_CAN_TX_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USB_HP_CAN_TX_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37580]"></a>USB_LP_CAN_RX0_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USB_LP_CAN_RX0_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[d37538]"></a>UsageFaultException</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UsageFaultException))
<BR><BR>[Calls]<UL><LI><a href="#[d37538]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFaultException
</UL>
<BR>[Called By]<UL><LI><a href="#[d37538]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFaultException
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[15253f8]"></a>ViconToPelcoSpeed</STRONG> (Thumb, 108 bytes, Stack size 0 bytes, protocol.o(i.ViconToPelcoSpeed))
<BR><BR>[Called By]<UL><LI><a href="#[15255f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Command_Parse
</UL>

<P><STRONG><a name="[d374f0]"></a>WWDG_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.WWDG_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_vector.o(RESET)
</UL>
<P><STRONG><a name="[11fbb50]"></a>WaitFlagTimeout</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, systime.o(i.WaitFlagTimeout))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = WaitFlagTimeout
</UL>
<BR>[Called By]<UL><LI><a href="#[14da010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetInqDataCmd
<LI><a href="#[1570a08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetCamVersion
</UL>

<P><STRONG><a name="[11ff688]"></a>WaitTime</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, systime.o(i.WaitTime))
<BR><BR>[Called By]<UL><LI><a href="#[11fff88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[12f2138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Reboot
<LI><a href="#[14d9ea8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetApertureValue
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
<LI><a href="#[1570978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetPicFreeze
<LI><a href="#[1570a08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetCamVersion
<LI><a href="#[15719c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motion_SelfCheck
</UL>

<P><STRONG><a name="[1571860]"></a>Wdt_Init</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, fastdome.o(i.Wdt_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Wdt_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[1570660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IWDG_WriteAccessCmd
<LI><a href="#[15706a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IWDG_SetReload
<LI><a href="#[15706f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IWDG_SetPrescaler
<LI><a href="#[1570738]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IWDG_ReloadCounter
<LI><a href="#[1570780]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IWDG_Enable
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[14d9998]"></a>Zoom_Stop</STRONG> (Thumb, 106 bytes, Stack size 8 bytes, dome_camera.o(i.Zoom_Stop))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = Zoom_Stop &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[1570930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Stop
</UL>

<P><STRONG><a name="[12f7d28]"></a>Zoom_Tele</STRONG> (Thumb, 104 bytes, Stack size 8 bytes, dome_camera.o(i.Zoom_Tele))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = Zoom_Tele &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f81a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopset
<LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
<LI><a href="#[12f8430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopset
<LI><a href="#[12f8670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LimitKeyRecord
<LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1446890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomValue
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[12f7ce0]"></a>Zoom_Wide</STRONG> (Thumb, 106 bytes, Stack size 8 bytes, dome_camera.o(i.Zoom_Wide))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = Zoom_Wide &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14d9c20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Setting
</UL>
<BR>[Called By]<UL><LI><a href="#[12f23c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlZeroarim
<LI><a href="#[12f81a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlScanstopset
<LI><a href="#[12f83e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPanoramScanStop
<LI><a href="#[12f8430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlManualstopset
<LI><a href="#[12f8670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LimitKeyRecord
<LI><a href="#[1416190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlScene
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[1441470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ZoneCtrlPosition
<LI><a href="#[1446890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomValue
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[1533538]"></a>_485_Baud_Check</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, gpio.o(i._485_Baud_Check))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = _485_Baud_Check &rArr; Check_Pulse &rArr; PulseWrite
</UL>
<BR>[Calls]<UL><LI><a href="#[1533100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_GetCounter
<LI><a href="#[1533268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ReadInputDataBit
<LI><a href="#[1533808]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Check_Pulse
</UL>
<BR>[Called By]<UL><LI><a href="#[d37460]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXIT3_Isr
</UL>

<P><STRONG><a name="[11f7930]"></a>_AlarmgeneralCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_alarmgeneral.o(i._AlarmgeneralCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _AlarmgeneralCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmgeneral.o(.data)
</UL>
<P><STRONG><a name="[11f78e8]"></a>_AlarmgeneralCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_alarmgeneral.o(i._AlarmgeneralCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _AlarmgeneralCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmgeneral.o(.data)
</UL>
<P><STRONG><a name="[11f78a0]"></a>_AlarmgeneralCtrlIndividual</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_alarmgeneral.o(i._AlarmgeneralCtrlIndividual))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _AlarmgeneralCtrlIndividual &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmgeneral.o(.data)
</UL>
<P><STRONG><a name="[11f7858]"></a>_AlarmgeneralCtrlResetdelay</STRONG> (Thumb, 348 bytes, Stack size 32 bytes, dlg_alarmgeneral.o(i._AlarmgeneralCtrlResetdelay))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _AlarmgeneralCtrlResetdelay &rArr; DomeParam_SaveAlarm &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveAlarm
<LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmgeneral.o(.data)
</UL>
<P><STRONG><a name="[11f7810]"></a>_AlarmgeneralCtrlResume</STRONG> (Thumb, 282 bytes, Stack size 32 bytes, dlg_alarmgeneral.o(i._AlarmgeneralCtrlResume))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _AlarmgeneralCtrlResume &rArr; DomeParam_SaveAlarm &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveAlarm
<LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmgeneral.o(.data)
</UL>
<P><STRONG><a name="[11f77c8]"></a>_AlarmgeneralCtrlSequenece</STRONG> (Thumb, 344 bytes, Stack size 32 bytes, dlg_alarmgeneral.o(i._AlarmgeneralCtrlSequenece))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _AlarmgeneralCtrlSequenece &rArr; DomeParam_SaveAlarm &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveAlarm
<LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmgeneral.o(.data)
</UL>
<P><STRONG><a name="[11f7780]"></a>_AlarmgeneralWindProc</STRONG> (Thumb, 132 bytes, Stack size 16 bytes, dlg_alarmgeneral.o(i._AlarmgeneralWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = _AlarmgeneralWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmgeneral.o(.data)
</UL>
<P><STRONG><a name="[12a5918]"></a>_AlarmindividualCtrlAction</STRONG> (Thumb, 322 bytes, Stack size 32 bytes, dlg_alarmindividual.o(i._AlarmindividualCtrlAction))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _AlarmindividualCtrlAction &rArr; DomeParam_SaveAlarm &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveAlarm
<LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmindividual.o(.data)
</UL>
<P><STRONG><a name="[12a58d0]"></a>_AlarmindividualCtrlActivateaux</STRONG> (Thumb, 322 bytes, Stack size 32 bytes, dlg_alarmindividual.o(i._AlarmindividualCtrlActivateaux))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _AlarmindividualCtrlActivateaux &rArr; DomeParam_SaveAlarm &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveAlarm
<LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmindividual.o(.data)
</UL>
<P><STRONG><a name="[12a5888]"></a>_AlarmindividualCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_alarmindividual.o(i._AlarmindividualCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _AlarmindividualCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmindividual.o(.data)
</UL>
<P><STRONG><a name="[12a5840]"></a>_AlarmindividualCtrlContact</STRONG> (Thumb, 316 bytes, Stack size 32 bytes, dlg_alarmindividual.o(i._AlarmindividualCtrlContact))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _AlarmindividualCtrlContact &rArr; DomeParam_SaveAlarm &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveAlarm
<LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmindividual.o(.data)
</UL>
<P><STRONG><a name="[12a57f8]"></a>_AlarmindividualCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_alarmindividual.o(i._AlarmindividualCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _AlarmindividualCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmindividual.o(.data)
</UL>
<P><STRONG><a name="[12a57b0]"></a>_AlarmindividualCtrlNum</STRONG> (Thumb, 522 bytes, Stack size 40 bytes, dlg_alarmindividual.o(i._AlarmindividualCtrlNum))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = _AlarmindividualCtrlNum &rArr; DomeDraw_Ctrl
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmindividual.o(.data)
</UL>
<P><STRONG><a name="[12a5768]"></a>_AlarmindividualCtrlPriority</STRONG> (Thumb, 312 bytes, Stack size 32 bytes, dlg_alarmindividual.o(i._AlarmindividualCtrlPriority))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _AlarmindividualCtrlPriority &rArr; DomeParam_SaveAlarm &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveAlarm
<LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmindividual.o(.data)
</UL>
<P><STRONG><a name="[12a5720]"></a>_AlarmindividualWindProc</STRONG> (Thumb, 278 bytes, Stack size 16 bytes, dlg_alarmindividual.o(i._AlarmindividualWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = _AlarmindividualWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_alarmindividual.o(.data)
</UL>
<P><STRONG><a name="[12a1370]"></a>_AuxoutputCtrlAux1dwelltime</STRONG> (Thumb, 360 bytes, Stack size 32 bytes, dlg_auxoutput.o(i._AuxoutputCtrlAux1dwelltime))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _AuxoutputCtrlAux1dwelltime &rArr; DomeParam_SaveAuxoutput &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12a1130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveAuxoutput
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_auxoutput.o(.data)
</UL>
<P><STRONG><a name="[12a1328]"></a>_AuxoutputCtrlAux1mode</STRONG> (Thumb, 288 bytes, Stack size 32 bytes, dlg_auxoutput.o(i._AuxoutputCtrlAux1mode))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _AuxoutputCtrlAux1mode &rArr; DomeParam_SaveAuxoutput &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12a1130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveAuxoutput
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_auxoutput.o(.data)
</UL>
<P><STRONG><a name="[12a12e0]"></a>_AuxoutputCtrlAux2dwelltime</STRONG> (Thumb, 346 bytes, Stack size 32 bytes, dlg_auxoutput.o(i._AuxoutputCtrlAux2dwelltime))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _AuxoutputCtrlAux2dwelltime &rArr; DomeParam_SaveAuxoutput &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12a1130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveAuxoutput
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_auxoutput.o(.data)
</UL>
<P><STRONG><a name="[12a1298]"></a>_AuxoutputCtrlAux2mode</STRONG> (Thumb, 306 bytes, Stack size 32 bytes, dlg_auxoutput.o(i._AuxoutputCtrlAux2mode))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _AuxoutputCtrlAux2mode &rArr; DomeParam_SaveAuxoutput &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12a1130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveAuxoutput
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_auxoutput.o(.data)
</UL>
<P><STRONG><a name="[12a1250]"></a>_AuxoutputCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_auxoutput.o(i._AuxoutputCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _AuxoutputCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_auxoutput.o(.data)
</UL>
<P><STRONG><a name="[12a1208]"></a>_AuxoutputCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_auxoutput.o(i._AuxoutputCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _AuxoutputCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_auxoutput.o(.data)
</UL>
<P><STRONG><a name="[12a11c0]"></a>_AuxoutputWindProc</STRONG> (Thumb, 174 bytes, Stack size 16 bytes, dlg_auxoutput.o(i._AuxoutputWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = _AuxoutputWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_auxoutput.o(.data)
</UL>
<P><STRONG><a name="[129c910]"></a>_ClrallCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_clrall.o(i._ClrallCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _ClrallCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_clrall.o(.data)
</UL>
<P><STRONG><a name="[129c8c8]"></a>_ClrallCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_clrall.o(i._ClrallCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _ClrallCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_clrall.o(.data)
</UL>
<P><STRONG><a name="[129c880]"></a>_ClrallCtrlPatterns</STRONG> (Thumb, 140 bytes, Stack size 8 bytes, dlg_clrall.o(i._ClrallCtrlPatterns))
<BR><BR>[Stack]<UL><LI>Max Depth = 228<LI>Call Chain = _ClrallCtrlPatterns &rArr; Pattern_Erase &rArr; DomeParam_SavePatternNum &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Erase
<LI><a href="#[129c400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPattern
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_clrall.o(.data)
</UL>
<P><STRONG><a name="[129c838]"></a>_ClrallCtrlPratrols</STRONG> (Thumb, 168 bytes, Stack size 24 bytes, dlg_clrall.o(i._ClrallCtrlPratrols))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _ClrallCtrlPratrols &rArr; DomeParam_SavePatrol &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c3b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePatrol
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[1887758]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_clrall.o(.data)
</UL>
<P><STRONG><a name="[129c7f0]"></a>_ClrallCtrlPresets</STRONG> (Thumb, 144 bytes, Stack size 8 bytes, dlg_clrall.o(i._ClrallCtrlPresets))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = _ClrallCtrlPresets &rArr; DomeParam_ClrPreset &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c448]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_ClrPreset
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_clrall.o(.data)
</UL>
<P><STRONG><a name="[129c7a8]"></a>_ClrallCtrlWind</STRONG> (Thumb, 156 bytes, Stack size 8 bytes, dlg_clrall.o(i._ClrallCtrlWind))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = _ClrallCtrlWind &rArr; DomeParam_SaveWindblank &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveWindblank
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[129c568]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneDisplay
<LI><a href="#[1887758]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_clrall.o(.data)
</UL>
<P><STRONG><a name="[129c760]"></a>_ClrallCtrlZone</STRONG> (Thumb, 146 bytes, Stack size 8 bytes, dlg_clrall.o(i._ClrallCtrlZone))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = _ClrallCtrlZone &rArr; DomeParam_SaveZone &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveZone
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[1887758]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_clrall.o(.data)
</UL>
<P><STRONG><a name="[129c718]"></a>_ClrallTimeTask</STRONG> (Thumb, 144 bytes, Stack size 8 bytes, dlg_clrall.o(i._ClrallTimeTask))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = _ClrallTimeTask &rArr; DomeParam_saveTimeTask &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c2e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_saveTimeTask
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[1887758]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_clrall.o(.data)
</UL>
<P><STRONG><a name="[129c6d0]"></a>_ClrallWindProc</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, dlg_clrall.o(i._ClrallWindProc))
<BR>[Address Reference Count : 1]<UL><LI> dlg_clrall.o(.data)
</UL>
<P><STRONG><a name="[129c688]"></a>_Diagnostics</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_clrall.o(i._Diagnostics))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _Diagnostics &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_clrall.o(.data)
</UL>
<P><STRONG><a name="[12cfe88]"></a>_DomeSetCameraCtrlAutofocus</STRONG> (Thumb, 286 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlAutofocus))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomeSetCameraCtrlAutofocus &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf738]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetAutoFocus
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfe40]"></a>_DomeSetCameraCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomeSetCameraCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfdf8]"></a>_DomeSetCameraCtrlBacklight</STRONG> (Thumb, 414 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlBacklight))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomeSetCameraCtrlBacklight &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf6f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetBackLight
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfdb0]"></a>_DomeSetCameraCtrlBacklightLevel</STRONG> (Thumb, 340 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlBacklightLevel))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomeSetCameraCtrlBacklightLevel &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf780]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_BackLightLevel
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfd68]"></a>_DomeSetCameraCtrlBgain</STRONG> (Thumb, 560 bytes, Stack size 40 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlBgain))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = _DomeSetCameraCtrlBgain &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetbGain
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfd20]"></a>_DomeSetCameraCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _DomeSetCameraCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfcd8]"></a>_DomeSetCameraCtrlExpcomp</STRONG> (Thumb, 424 bytes, Stack size 40 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlExpcomp))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = _DomeSetCameraCtrlExpcomp &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetExpcomp
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfc90]"></a>_DomeSetCameraCtrlExposureMode</STRONG> (Thumb, 428 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlExposureMode))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomeSetCameraCtrlExposureMode &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetShutterSpeed
<LI><a href="#[12cf3d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetLowLightLimit
<LI><a href="#[12cf420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIris
<LI><a href="#[12cf4b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrcutFilter
<LI><a href="#[12cf4f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetGainValue
<LI><a href="#[12cf5d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetExposureMode
<LI><a href="#[12cf6f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetBackLight
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfc48]"></a>_DomeSetCameraCtrlFocusLimit</STRONG> (Thumb, 280 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlFocusLimit))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomeSetCameraCtrlFocusLimit &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetFocusMinimumLengthtemp
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfc00]"></a>_DomeSetCameraCtrlGain</STRONG> (Thumb, 370 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlGain))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomeSetCameraCtrlGain &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetGain
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfbb8]"></a>_DomeSetCameraCtrlInitLens</STRONG> (Thumb, 274 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlInitLens))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomeSetCameraCtrlInitLens &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cef10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCameraLens
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfb70]"></a>_DomeSetCameraCtrlIrcutLevel</STRONG> (Thumb, 314 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlIrcutLevel))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomeSetCameraCtrlIrcutLevel &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrcutLevel
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfb28]"></a>_DomeSetCameraCtrlIrcutfilter</STRONG> (Thumb, 342 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlIrcutfilter))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomeSetCameraCtrlIrcutfilter &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf4b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrcutFilter
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfae0]"></a>_DomeSetCameraCtrlIris</STRONG> (Thumb, 400 bytes, Stack size 40 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlIris))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = _DomeSetCameraCtrlIris &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIris
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfa98]"></a>_DomeSetCameraCtrlLowlightlimit</STRONG> (Thumb, 406 bytes, Stack size 40 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlLowlightlimit))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = _DomeSetCameraCtrlLowlightlimit &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf3d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetLowLightLimit
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfa50]"></a>_DomeSetCameraCtrlPicMirror</STRONG> (Thumb, 290 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlPicMirror))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomeSetCameraCtrlPicMirror &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetPicMirror
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cfa08]"></a>_DomeSetCameraCtrlRgain</STRONG> (Thumb, 562 bytes, Stack size 40 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlRgain))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = _DomeSetCameraCtrlRgain &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetrGain
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cf9c0]"></a>_DomeSetCameraCtrlSharpnesslevel</STRONG> (Thumb, 474 bytes, Stack size 40 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlSharpnesslevel))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = _DomeSetCameraCtrlSharpnesslevel &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetSharpnessLevel
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cf978]"></a>_DomeSetCameraCtrlShutter</STRONG> (Thumb, 332 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlShutter))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomeSetCameraCtrlShutter &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetShutterSpeed
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cf930]"></a>_DomeSetCameraCtrlWhiteBlance</STRONG> (Thumb, 298 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlWhiteBlance))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomeSetCameraCtrlWhiteBlance &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf2b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetWhiteBalance
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cf8e8]"></a>_DomeSetCameraCtrlZoomlimit</STRONG> (Thumb, 376 bytes, Stack size 40 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlZoomlimit))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = _DomeSetCameraCtrlZoomlimit &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomLimit
<LI><a href="#[12cf660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetDzoomMode
<LI><a href="#[12cf6a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetDzoomLimit
<LI><a href="#[12cf738]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetAutoFocus
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cf8a0]"></a>_DomeSetCameraCtrlZoomspeed</STRONG> (Thumb, 286 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraCtrlZoomspeed))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomeSetCameraCtrlZoomspeed &rArr; DomeParam_SaveCamera &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12cf150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveCamera
<LI><a href="#[12cf228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomSpeed
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12cf858]"></a>_DomeSetCameraWindProc</STRONG> (Thumb, 1674 bytes, Stack size 32 bytes, dlg_domesetcamera.o(i._DomeSetCameraWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = _DomeSetCameraWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetcamera.o(.data)
</UL>
<P><STRONG><a name="[12d7490]"></a>_DomesetCtrlAlarmGeneral</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlAlarmGeneral))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlAlarmGeneral &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d7448]"></a>_DomesetCtrlAuxOutput</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlAuxOutput))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlAuxOutput &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d7400]"></a>_DomesetCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d73b8]"></a>_DomesetCtrlClrAll</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlClrAll))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlClrAll &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d7370]"></a>_DomesetCtrlDomesetCamera</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlDomesetCamera))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlDomesetCamera &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d7328]"></a>_DomesetCtrlDomesetMotion</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlDomesetMotion))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlDomesetMotion &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d72e0]"></a>_DomesetCtrlDomesetParam</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlDomesetParam))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlDomesetParam &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d7298]"></a>_DomesetCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _DomesetCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d7250]"></a>_DomesetCtrlLine</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlLine))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlLine &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d7208]"></a>_DomesetCtrlPassword</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlPassword))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlPassword &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d71c0]"></a>_DomesetCtrlPatrol</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlPatrol))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlPatrol &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d7178]"></a>_DomesetCtrlPattern</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlPattern))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlPattern &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d7130]"></a>_DomesetCtrlPreset</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlPreset))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlPreset &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d70e8]"></a>_DomesetCtrlPrivacyBlank</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlPrivacyBlank))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlPrivacyBlank &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d70a0]"></a>_DomesetCtrlRegion</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlRegion))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlRegion &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12d7058]"></a>_DomesetCtrlTimetask</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domeset.o(i._DomesetCtrlTimetask))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetCtrlTimetask &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12f85e0]"></a>_DomesetMotionCtrlAutoflip</STRONG> (Thumb, 282 bytes, Stack size 32 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlAutoflip))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomesetMotionCtrlAutoflip &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f8598]"></a>_DomesetMotionCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetMotionCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f8550]"></a>_DomesetMotionCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _DomesetMotionCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f8508]"></a>_DomesetMotionCtrlKeyspeedctrl</STRONG> (Thumb, 298 bytes, Stack size 32 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlKeyspeedctrl))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomesetMotionCtrlKeyspeedctrl &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12f7bc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getRunSpeedLevel
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f84c0]"></a>_DomesetMotionCtrlLimitstops</STRONG> (Thumb, 286 bytes, Stack size 32 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlLimitstops))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomesetMotionCtrlLimitstops &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f8478]"></a>_DomesetMotionCtrlManualstopclr</STRONG> (Thumb, 142 bytes, Stack size 8 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlManualstopclr))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = _DomesetMotionCtrlManualstopclr &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f8430]"></a>_DomesetMotionCtrlManualstopset</STRONG> (Thumb, 546 bytes, Stack size 40 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlManualstopset))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = _DomesetMotionCtrlManualstopset &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f7ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Wide
<LI><a href="#[12f7d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Tele
<LI><a href="#[12f7ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Up
<LI><a href="#[12f7f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Down
<LI><a href="#[12f7f68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Right
<LI><a href="#[12f7fb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Left
<LI><a href="#[12f7ff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Motor_Stop
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f83e8]"></a>_DomesetMotionCtrlPanoramScanStop</STRONG> (Thumb, 698 bytes, Stack size 48 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlPanoramScanStop))
<BR><BR>[Stack]<UL><LI>Max Depth = 228<LI>Call Chain = _DomesetMotionCtrlPanoramScanStop &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f7ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Wide
<LI><a href="#[12f7d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Tele
<LI><a href="#[12f7ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Up
<LI><a href="#[12f7f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Down
<LI><a href="#[12f7f68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Right
<LI><a href="#[12f7fb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Left
<LI><a href="#[12f7ff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Motor_Stop
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
<LI><a href="#[12f8088]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadMotion
<LI><a href="#[12f8628]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PanoramLimitSetting
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f83a0]"></a>_DomesetMotionCtrlParkaction</STRONG> (Thumb, 286 bytes, Stack size 32 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlParkaction))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomesetMotionCtrlParkaction &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f8358]"></a>_DomesetMotionCtrlParktime</STRONG> (Thumb, 332 bytes, Stack size 32 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlParktime))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomesetMotionCtrlParktime &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f8310]"></a>_DomesetMotionCtrlPresetSpeedCtrl</STRONG> (Thumb, 292 bytes, Stack size 32 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlPresetSpeedCtrl))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomesetMotionCtrlPresetSpeedCtrl &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12f7c08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getPresetSpeedLevel
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f82c8]"></a>_DomesetMotionCtrlPresetframefreeze</STRONG> (Thumb, 294 bytes, Stack size 32 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlPresetframefreeze))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomesetMotionCtrlPresetframefreeze &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f8280]"></a>_DomesetMotionCtrlProportionalpan</STRONG> (Thumb, 290 bytes, Stack size 32 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlProportionalpan))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomesetMotionCtrlProportionalpan &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f8238]"></a>_DomesetMotionCtrlScanspeed</STRONG> (Thumb, 296 bytes, Stack size 32 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlScanspeed))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomesetMotionCtrlScanspeed &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f81f0]"></a>_DomesetMotionCtrlScanstopclr</STRONG> (Thumb, 142 bytes, Stack size 8 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlScanstopclr))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = _DomesetMotionCtrlScanstopclr &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f81a8]"></a>_DomesetMotionCtrlScanstopset</STRONG> (Thumb, 574 bytes, Stack size 40 bytes, dlg_domesetmotion.o(i._DomesetMotionCtrlScanstopset))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = _DomesetMotionCtrlScanstopset &rArr; DomeParam_SaveMotion &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f7ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Wide
<LI><a href="#[12f7d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Tele
<LI><a href="#[12f7ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Up
<LI><a href="#[12f7f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Down
<LI><a href="#[12f7f68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Right
<LI><a href="#[12f7fb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Left
<LI><a href="#[12f7ff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Motor_Stop
<LI><a href="#[12f8040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveMotion
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12f8160]"></a>_DomesetMotionWindProc</STRONG> (Thumb, 392 bytes, Stack size 16 bytes, dlg_domesetmotion.o(i._DomesetMotionWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = _DomesetMotionWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetmotion.o(.data)
</UL>
<P><STRONG><a name="[12d7010]"></a>_DomesetWindProc</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, dlg_domeset.o(i._DomesetWindProc))
<BR>[Address Reference Count : 1]<UL><LI> dlg_domeset.o(.data)
</UL>
<P><STRONG><a name="[12f2690]"></a>_DomesetparamCtrlAdress</STRONG> (Thumb, 484 bytes, Stack size 56 bytes, dlg_domesetparam.o(i._DomesetparamCtrlAdress))
<BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = _DomesetparamCtrlAdress &rArr; DomeParam_SaveUserinfo &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f2138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Reboot
<LI><a href="#[12f2180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveUserinfo
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetparam.o(.data)
</UL>
<P><STRONG><a name="[12f2648]"></a>_DomesetparamCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_domesetparam.o(i._DomesetparamCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetparamCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetparam.o(.data)
</UL>
<P><STRONG><a name="[12f2600]"></a>_DomesetparamCtrlBaudrate</STRONG> (Thumb, 448 bytes, Stack size 40 bytes, dlg_domesetparam.o(i._DomesetparamCtrlBaudrate))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = _DomesetparamCtrlBaudrate &rArr; DomeParam_SaveUserinfo &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f2138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Reboot
<LI><a href="#[12f2180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveUserinfo
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetparam.o(.data)
</UL>
<P><STRONG><a name="[12f25b8]"></a>_DomesetparamCtrlBroadcastaddress</STRONG> (Thumb, 290 bytes, Stack size 32 bytes, dlg_domesetparam.o(i._DomesetparamCtrlBroadcastaddress))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomesetparamCtrlBroadcastaddress &rArr; DomeParam_SaveUserinfo &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12f2180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveUserinfo
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetparam.o(.data)
</UL>
<P><STRONG><a name="[12f2570]"></a>_DomesetparamCtrlDate</STRONG> (Thumb, 422 bytes, Stack size 32 bytes, dlg_domesetparam.o(i._DomesetparamCtrlDate))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = _DomesetparamCtrlDate &rArr; Clk_Set &rArr; SetDateTime &rArr; RtcSetTime &rArr; RTC_SetCounter
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[12f2210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SETDT
<LI><a href="#[12f2258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_CopyText
<LI><a href="#[12f22a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Clk_Set
<LI><a href="#[12f2330]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getDT
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetparam.o(.data)
</UL>
<P><STRONG><a name="[12f2528]"></a>_DomesetparamCtrlEnAddr</STRONG> (Thumb, 438 bytes, Stack size 48 bytes, dlg_domesetparam.o(i._DomesetparamCtrlEnAddr))
<BR><BR>[Stack]<UL><LI>Max Depth = 228<LI>Call Chain = _DomesetparamCtrlEnAddr &rArr; DomeParam_SaveUserinfo &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f2138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Reboot
<LI><a href="#[12f2180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveUserinfo
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetparam.o(.data)
</UL>
<P><STRONG><a name="[12f24e0]"></a>_DomesetparamCtrlEnBaudrate</STRONG> (Thumb, 434 bytes, Stack size 48 bytes, dlg_domesetparam.o(i._DomesetparamCtrlEnBaudrate))
<BR><BR>[Stack]<UL><LI>Max Depth = 228<LI>Call Chain = _DomesetparamCtrlEnBaudrate &rArr; DomeParam_SaveUserinfo &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f2138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Reboot
<LI><a href="#[12f2180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveUserinfo
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetparam.o(.data)
</UL>
<P><STRONG><a name="[12f2498]"></a>_DomesetparamCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_domesetparam.o(i._DomesetparamCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _DomesetparamCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetparam.o(.data)
</UL>
<P><STRONG><a name="[12f2450]"></a>_DomesetparamCtrlPelcoChecksum</STRONG> (Thumb, 290 bytes, Stack size 32 bytes, dlg_domesetparam.o(i._DomesetparamCtrlPelcoChecksum))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _DomesetparamCtrlPelcoChecksum &rArr; DomeParam_SaveUserinfo &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12f2180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveUserinfo
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetparam.o(.data)
</UL>
<P><STRONG><a name="[12f2408]"></a>_DomesetparamCtrlSysinfodisp</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_domesetparam.o(i._DomesetparamCtrlSysinfodisp))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _DomesetparamCtrlSysinfodisp &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetparam.o(.data)
</UL>
<P><STRONG><a name="[12f23c0]"></a>_DomesetparamCtrlZeroarim</STRONG> (Thumb, 372 bytes, Stack size 40 bytes, dlg_domesetparam.o(i._DomesetparamCtrlZeroarim))
<BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = _DomesetparamCtrlZeroarim &rArr; DomeParam_SavePreset &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f1ef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Up
<LI><a href="#[12f1f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Down
<LI><a href="#[12f2018]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Right
<LI><a href="#[12f2060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Left
<LI><a href="#[12f20a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Tilt
<LI><a href="#[12f20f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Pan
<LI><a href="#[12f2180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveUserinfo
<LI><a href="#[12f21c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePreset
<LI><a href="#[12f7ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Wide
<LI><a href="#[12f7d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Tele
<LI><a href="#[12f7ff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Motor_Stop
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetparam.o(.data)
</UL>
<P><STRONG><a name="[12f2378]"></a>_DomesetparamWindProc</STRONG> (Thumb, 268 bytes, Stack size 16 bytes, dlg_domesetparam.o(i._DomesetparamWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = _DomesetparamWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_domesetparam.o(.data)
</UL>
<P><STRONG><a name="[12edca0]"></a>_LinesyncCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_linesync.o(i._LinesyncCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _LinesyncCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_linesync.o(.data)
</UL>
<P><STRONG><a name="[12edc58]"></a>_LinesyncCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_linesync.o(i._LinesyncCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _LinesyncCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_linesync.o(.data)
</UL>
<P><STRONG><a name="[12edc10]"></a>_LinesyncCtrlLinesync</STRONG> (Thumb, 260 bytes, Stack size 32 bytes, dlg_linesync.o(i._LinesyncCtrlLinesync))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _LinesyncCtrlLinesync &rArr; DomeParam_SaveLinesync &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12edb38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveLinesync
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_linesync.o(.data)
</UL>
<P><STRONG><a name="[12edbc8]"></a>_LinesyncCtrlPhase</STRONG> (Thumb, 258 bytes, Stack size 32 bytes, dlg_linesync.o(i._LinesyncCtrlPhase))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _LinesyncCtrlPhase &rArr; DomeParam_SaveLinesync &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12edb38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveLinesync
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_linesync.o(.data)
</UL>
<P><STRONG><a name="[12edb80]"></a>_LinesyncWindProc</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, dlg_linesync.o(i._LinesyncWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = _LinesyncWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_linesync.o(.data)
</UL>
<P><STRONG><a name="[12e94c8]"></a>_MainCtrlCameraPowerCyc</STRONG> (Thumb, 160 bytes, Stack size 8 bytes, dlg_main.o(i._MainCtrlCameraPowerCyc))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = _MainCtrlCameraPowerCyc &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f2138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Reboot
<LI><a href="#[142c9e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Kick_Dog
<LI><a href="#[142ca30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_EE_BufferWrite
<LI><a href="#[142cb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetCameraFactoryValue
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_main.o(.data)
</UL>
<P><STRONG><a name="[12e9480]"></a>_MainCtrlChangDomeName</STRONG> (Thumb, 286 bytes, Stack size 32 bytes, dlg_main.o(i._MainCtrlChangDomeName))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _MainCtrlChangDomeName &rArr; DomeParam_SaveUserinfo &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[12f2180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveUserinfo
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_main.o(.data)
</UL>
<P><STRONG><a name="[12e9438]"></a>_MainCtrlChangeLanguage</STRONG> (Thumb, 336 bytes, Stack size 32 bytes, dlg_main.o(i._MainCtrlChangeLanguage))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _MainCtrlChangeLanguage &rArr; DomeParam_SaveSysinfo &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[12f80d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufToFlash
<LI><a href="#[12f8118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DisplayOSD
<LI><a href="#[142ca78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveSysinfo
<LI><a href="#[142cb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Initialize
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_main.o(.data)
</UL>
<P><STRONG><a name="[12e93f0]"></a>_MainCtrlDomeDefaultRst</STRONG> (Thumb, 144 bytes, Stack size 8 bytes, dlg_main.o(i._MainCtrlDomeDefaultRst))
<BR><BR>[Stack]<UL><LI>Max Depth = 460<LI>Call Chain = _MainCtrlDomeDefaultRst &rArr; DomeParam_InitE2prom &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f2138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Reboot
<LI><a href="#[142c9e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Kick_Dog
<LI><a href="#[142cac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_InitE2prom
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_main.o(.data)
</UL>
<P><STRONG><a name="[12e93a8]"></a>_MainCtrlDomeSetup</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_main.o(i._MainCtrlDomeSetup))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _MainCtrlDomeSetup &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_main.o(.data)
</UL>
<P><STRONG><a name="[142cd00]"></a>_MainCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_main.o(i._MainCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _MainCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_main.o(.data)
</UL>
<P><STRONG><a name="[142ccb8]"></a>_MainCtrlSysInfo</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_main.o(i._MainCtrlSysInfo))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _MainCtrlSysInfo &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_main.o(.data)
</UL>
<P><STRONG><a name="[142cc70]"></a>_MainCtrlSysReboot</STRONG> (Thumb, 132 bytes, Stack size 8 bytes, dlg_main.o(i._MainCtrlSysReboot))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = _MainCtrlSysReboot &rArr; DomeDraw_DrawXYSTR &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f2138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Reboot
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_main.o(.data)
</UL>
<P><STRONG><a name="[142cc28]"></a>_MainWindProc</STRONG> (Thumb, 84 bytes, Stack size 8 bytes, dlg_main.o(i._MainWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = _MainWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_main.o(.data)
</UL>
<P><STRONG><a name="[1428580]"></a>_PasswordCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_password.o(i._PasswordCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _PasswordCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_password.o(.data)
</UL>
<P><STRONG><a name="[1428538]"></a>_PasswordCtrlEnable</STRONG> (Thumb, 254 bytes, Stack size 32 bytes, dlg_password.o(i._PasswordCtrlEnable))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _PasswordCtrlEnable &rArr; DomeParam_SavePassword &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[1428418]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePassword
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_password.o(.data)
</UL>
<P><STRONG><a name="[14284f0]"></a>_PasswordCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_password.o(i._PasswordCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _PasswordCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_password.o(.data)
</UL>
<P><STRONG><a name="[14284a8]"></a>_PasswordCtrlPasswordset</STRONG> (Thumb, 440 bytes, Stack size 24 bytes, dlg_password.o(i._PasswordCtrlPasswordset))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = _PasswordCtrlPasswordset &rArr; DomeParam_SavePassword &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[12f2258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_CopyText
<LI><a href="#[14283d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawDomemenupassword
<LI><a href="#[1428418]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePassword
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_password.o(.data)
</UL>
<P><STRONG><a name="[1428460]"></a>_PasswordWindProc</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, dlg_password.o(i._PasswordWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = _PasswordWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_password.o(.data)
</UL>
<P><STRONG><a name="[1423d60]"></a>_PatrolCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_patrol.o(i._PatrolCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _PatrolCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_patrol.o(.data)
</UL>
<P><STRONG><a name="[1423d18]"></a>_PatrolCtrlClr</STRONG> (Thumb, 166 bytes, Stack size 16 bytes, dlg_patrol.o(i._PatrolCtrlClr))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = _PatrolCtrlClr &rArr; DomeParam_SavePatrol &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c3b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePatrol
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[1887758]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_patrol.o(.data)
</UL>
<P><STRONG><a name="[1423cd0]"></a>_PatrolCtrlEdit</STRONG> (Thumb, 630 bytes, Stack size 64 bytes, dlg_patrol.o(i._PatrolCtrlEdit))
<BR><BR>[Stack]<UL><LI>Max Depth = 252<LI>Call Chain = _PatrolCtrlEdit &rArr; DomeParam_SavePatrol &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c3b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePatrol
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[1423a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;isPresetNumSpec
<LI><a href="#[1423a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPatrol
<LI><a href="#[1423ad8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Patrol
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_patrol.o(.data)
</UL>
<P><STRONG><a name="[1423c88]"></a>_PatrolCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_patrol.o(i._PatrolCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _PatrolCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_patrol.o(.data)
</UL>
<P><STRONG><a name="[1423c40]"></a>_PatrolCtrlNum</STRONG> (Thumb, 310 bytes, Stack size 32 bytes, dlg_patrol.o(i._PatrolCtrlNum))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = _PatrolCtrlNum &rArr; DomeParam_SavePatrol &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[129c3b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePatrol
<LI><a href="#[1423a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPatrol
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_patrol.o(.data)
</UL>
<P><STRONG><a name="[1423bf8]"></a>_PatrolCtrlPreview</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, dlg_patrol.o(i._PatrolCtrlPreview))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = _PatrolCtrlPreview &rArr; DomeDraw_DrawXYSTR &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_patrol.o(.data)
</UL>
<P><STRONG><a name="[1423bb0]"></a>_PatrolWindProc</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, dlg_patrol.o(i._PatrolWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = _PatrolWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_patrol.o(.data)
</UL>
<P><STRONG><a name="[141eeb0]"></a>_PatternCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_pattern.o(i._PatternCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _PatternCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_pattern.o(.data)
</UL>
<P><STRONG><a name="[141ee68]"></a>_PatternCtrlClr</STRONG> (Thumb, 256 bytes, Stack size 16 bytes, dlg_pattern.o(i._PatternCtrlClr))
<BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = _PatternCtrlClr &rArr; Pattern_Erase &rArr; DomeParam_SavePatternNum &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Erase
<LI><a href="#[129c400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPattern
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_pattern.o(.data)
</UL>
<P><STRONG><a name="[141ee20]"></a>_PatternCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_pattern.o(i._PatternCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _PatternCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_pattern.o(.data)
</UL>
<P><STRONG><a name="[141edd8]"></a>_PatternCtrlNum</STRONG> (Thumb, 284 bytes, Stack size 32 bytes, dlg_pattern.o(i._PatternCtrlNum))
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = _PatternCtrlNum &rArr; DomeDraw_Ctrl
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_pattern.o(.data)
</UL>
<P><STRONG><a name="[141ed90]"></a>_PatternCtrlRecord</STRONG> (Thumb, 1148 bytes, Stack size 56 bytes, dlg_pattern.o(i._PatternCtrlRecord))
<BR><BR>[Stack]<UL><LI>Max Depth = 340<LI>Call Chain = _PatternCtrlRecord &rArr; Pattern_Program &rArr; Pattern_Erase &rArr; DomeParam_SavePatternNum &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Erase
<LI><a href="#[129c400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPattern
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f7ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Wide
<LI><a href="#[12f7d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Tele
<LI><a href="#[12f7ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Up
<LI><a href="#[12f7f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Down
<LI><a href="#[12f7f68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Right
<LI><a href="#[12f7fb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Left
<LI><a href="#[12f7ff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Motor_Stop
<LI><a href="#[12f8088]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadMotion
<LI><a href="#[141ea30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;motorCurPos_Require
<LI><a href="#[141eb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call
<LI><a href="#[141eb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Program
<LI><a href="#[141eb98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Right_Up
<LI><a href="#[141ebe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Right_Down
<LI><a href="#[141ec28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Left_Up
<LI><a href="#[141ec70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Left_Down
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_pattern.o(.data)
</UL>
<P><STRONG><a name="[141ed48]"></a>_PatternCtrlUsedmemory</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, dlg_pattern.o(i._PatternCtrlUsedmemory))
<BR>[Address Reference Count : 1]<UL><LI> dlg_pattern.o(.data)
</UL>
<P><STRONG><a name="[141ed00]"></a>_PatternCtrlView</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, dlg_pattern.o(i._PatternCtrlView))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = _PatternCtrlView &rArr; DomeDraw_DrawXYSTR &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_pattern.o(.data)
</UL>
<P><STRONG><a name="[141ecb8]"></a>_PatternWindProc</STRONG> (Thumb, 154 bytes, Stack size 24 bytes, dlg_pattern.o(i._PatternWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = _PatternWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_pattern.o(.data)
</UL>
<P><STRONG><a name="[1416340]"></a>_PresetCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_preset.o(i._PresetCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _PresetCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_preset.o(.data)
</UL>
<P><STRONG><a name="[14162f8]"></a>_PresetCtrlClr</STRONG> (Thumb, 226 bytes, Stack size 24 bytes, dlg_preset.o(i._PresetCtrlClr))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = _PresetCtrlClr &rArr; DomeParam_ClrPreset &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c448]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_ClrPreset
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_preset.o(.data)
</UL>
<P><STRONG><a name="[14162b0]"></a>_PresetCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_preset.o(i._PresetCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _PresetCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_preset.o(.data)
</UL>
<P><STRONG><a name="[1416268]"></a>_PresetCtrlLable</STRONG> (Thumb, 366 bytes, Stack size 24 bytes, dlg_preset.o(i._PresetCtrlLable))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = _PresetCtrlLable &rArr; DomeParam_SavePreset &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[12f21c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePreset
<LI><a href="#[1415fe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetNumLen
<LI><a href="#[1416070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Init
<LI><a href="#[14160b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_GetLable
<LI><a href="#[1416100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Input
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_preset.o(.data)
</UL>
<P><STRONG><a name="[1416220]"></a>_PresetCtrlLablepreview</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, dlg_preset.o(i._PresetCtrlLablepreview))
<BR>[Address Reference Count : 1]<UL><LI> dlg_preset.o(.data)
</UL>
<P><STRONG><a name="[14161d8]"></a>_PresetCtrlNum</STRONG> (Thumb, 508 bytes, Stack size 32 bytes, dlg_preset.o(i._PresetCtrlNum))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = _PresetCtrlNum &rArr; Preset_Call &rArr; DomeParam_LoadPst &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[1416028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPst
<LI><a href="#[141eb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call
<LI><a href="#[1423a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;isPresetNumSpec
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_preset.o(.data)
</UL>
<P><STRONG><a name="[1416190]"></a>_PresetCtrlScene</STRONG> (Thumb, 308 bytes, Stack size 32 bytes, dlg_preset.o(i._PresetCtrlScene))
<BR><BR>[Stack]<UL><LI>Max Depth = 228<LI>Call Chain = _PresetCtrlScene &rArr; DomeParam_SavePreset &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f21c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePreset
<LI><a href="#[12f7ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Wide
<LI><a href="#[12f7d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Tele
<LI><a href="#[12f7ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Up
<LI><a href="#[12f7f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Down
<LI><a href="#[12f7f68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Right
<LI><a href="#[12f7fb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Left
<LI><a href="#[12f7ff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Motor_Stop
<LI><a href="#[141eb98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Right_Up
<LI><a href="#[141ebe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Right_Down
<LI><a href="#[141ec28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Left_Up
<LI><a href="#[141ec70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Left_Down
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_preset.o(.data)
</UL>
<P><STRONG><a name="[1416148]"></a>_PresetWindProc</STRONG> (Thumb, 148 bytes, Stack size 24 bytes, dlg_preset.o(i._PresetWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 164<LI>Call Chain = _PresetWindProc &rArr; DomeParam_LoadPst &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[1416028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPst
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_preset.o(.data)
</UL>
<P><STRONG><a name="[141ac20]"></a>_SysInfoCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_sysinfo.o(i._SysInfoCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _SysInfoCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfo.o(.data)
</UL>
<P><STRONG><a name="[141abd8]"></a>_SysInfoCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_sysinfo.o(i._SysInfoCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _SysInfoCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfo.o(.data)
</UL>
<P><STRONG><a name="[141ab90]"></a>_SysInfoWindProc</STRONG> (Thumb, 204 bytes, Stack size 16 bytes, dlg_sysinfo.o(i._SysInfoWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = _SysInfoWindProc &rArr; DomeDraw_Temperature &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[12f2258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_CopyText
<LI><a href="#[141aa28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Temperature
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfo.o(.data)
</UL>
<P><STRONG><a name="[1411470]"></a>_SysinfodispCtrlAddress</STRONG> (Thumb, 282 bytes, Stack size 32 bytes, dlg_sysinfodisp.o(i._SysinfodispCtrlAddress))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _SysinfodispCtrlAddress &rArr; DomeParam_SaveDispsetime &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[14110c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveDispsetime
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfodisp.o(.data)
</UL>
<P><STRONG><a name="[1411428]"></a>_SysinfodispCtrlAlarm</STRONG> (Thumb, 282 bytes, Stack size 32 bytes, dlg_sysinfodisp.o(i._SysinfodispCtrlAlarm))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _SysinfodispCtrlAlarm &rArr; DomeParam_SaveDispsetime &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[14110c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveDispsetime
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfodisp.o(.data)
</UL>
<P><STRONG><a name="[14113e0]"></a>_SysinfodispCtrlAzimElev</STRONG> (Thumb, 282 bytes, Stack size 32 bytes, dlg_sysinfodisp.o(i._SysinfodispCtrlAzimElev))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _SysinfodispCtrlAzimElev &rArr; DomeParam_SaveDispsetime &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[14110c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveDispsetime
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfodisp.o(.data)
</UL>
<P><STRONG><a name="[1411398]"></a>_SysinfodispCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_sysinfodisp.o(i._SysinfodispCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _SysinfodispCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfodisp.o(.data)
</UL>
<P><STRONG><a name="[1411350]"></a>_SysinfodispCtrlDt</STRONG> (Thumb, 286 bytes, Stack size 32 bytes, dlg_sysinfodisp.o(i._SysinfodispCtrlDt))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _SysinfodispCtrlDt &rArr; DomeParam_SaveDispsetime &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[14110c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveDispsetime
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfodisp.o(.data)
</UL>
<P><STRONG><a name="[1411308]"></a>_SysinfodispCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_sysinfodisp.o(i._SysinfodispCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _SysinfodispCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfodisp.o(.data)
</UL>
<P><STRONG><a name="[14112c0]"></a>_SysinfodispCtrlPreset</STRONG> (Thumb, 286 bytes, Stack size 32 bytes, dlg_sysinfodisp.o(i._SysinfodispCtrlPreset))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _SysinfodispCtrlPreset &rArr; DomeParam_SaveDispsetime &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[14110c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveDispsetime
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfodisp.o(.data)
</UL>
<P><STRONG><a name="[1411278]"></a>_SysinfodispCtrlRegion</STRONG> (Thumb, 290 bytes, Stack size 32 bytes, dlg_sysinfodisp.o(i._SysinfodispCtrlRegion))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _SysinfodispCtrlRegion &rArr; DomeParam_SaveDispsetime &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[14110c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveDispsetime
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfodisp.o(.data)
</UL>
<P><STRONG><a name="[1411230]"></a>_SysinfodispCtrlZoom</STRONG> (Thumb, 286 bytes, Stack size 32 bytes, dlg_sysinfodisp.o(i._SysinfodispCtrlZoom))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _SysinfodispCtrlZoom &rArr; DomeParam_SaveDispsetime &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[14110c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveDispsetime
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfodisp.o(.data)
</UL>
<P><STRONG><a name="[14111e8]"></a>_SysinfodispCtrlprobility</STRONG> (Thumb, 282 bytes, Stack size 32 bytes, dlg_sysinfodisp.o(i._SysinfodispCtrlprobility))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _SysinfodispCtrlprobility &rArr; DomeParam_SaveDispsetime &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[14110c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveDispsetime
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfodisp.o(.data)
</UL>
<P><STRONG><a name="[14111a0]"></a>_SysinfodispWindProc</STRONG> (Thumb, 352 bytes, Stack size 8 bytes, dlg_sysinfodisp.o(i._SysinfodispWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = _SysinfodispWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_sysinfodisp.o(.data)
</UL>
<P><STRONG><a name="[144c338]"></a>_TimeTaskCtrlAction</STRONG> (Thumb, 314 bytes, Stack size 32 bytes, dlg_timetask.o(i._TimeTaskCtrlAction))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _TimeTaskCtrlAction &rArr; DomeParam_saveTimeTask &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[129c2e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_saveTimeTask
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_timetask.o(.data)
</UL>
<P><STRONG><a name="[144c2f0]"></a>_TimeTaskCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_timetask.o(i._TimeTaskCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _TimeTaskCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_timetask.o(.data)
</UL>
<P><STRONG><a name="[144c2a8]"></a>_TimeTaskCtrlClrTast</STRONG> (Thumb, 248 bytes, Stack size 16 bytes, dlg_timetask.o(i._TimeTaskCtrlClrTast))
<BR><BR>[Stack]<UL><LI>Max Depth = 196<LI>Call Chain = _TimeTaskCtrlClrTast &rArr; DomeParam_saveTimeTask &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c2e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_saveTimeTask
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[144c0b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delTimeTask
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_timetask.o(.data)
</UL>
<P><STRONG><a name="[144c260]"></a>_TimeTaskCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_timetask.o(i._TimeTaskCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _TimeTaskCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_timetask.o(.data)
</UL>
<P><STRONG><a name="[144c218]"></a>_TimeTaskCtrlNum</STRONG> (Thumb, 442 bytes, Stack size 40 bytes, dlg_timetask.o(i._TimeTaskCtrlNum))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = _TimeTaskCtrlNum &rArr; DomeDraw_Ctrl
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_timetask.o(.data)
</UL>
<P><STRONG><a name="[144c1d0]"></a>_TimeTaskCtrlState</STRONG> (Thumb, 390 bytes, Stack size 32 bytes, dlg_timetask.o(i._TimeTaskCtrlState))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _TimeTaskCtrlState &rArr; DomeParam_saveTimeTask &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[129c2e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_saveTimeTask
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_timetask.o(.data)
</UL>
<P><STRONG><a name="[144c188]"></a>_TimeTaskCtrlTaskPriview</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, dlg_timetask.o(i._TimeTaskCtrlTaskPriview))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = _TimeTaskCtrlTaskPriview &rArr; DomeDrawTimeTaskPriview &rArr; DomeDraw_DrawXYSTR &rArr; DomeDraw_DrawXY
</UL>
<BR>[Calls]<UL><LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[144c020]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDrawTimeTaskPriview
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_timetask.o(.data)
</UL>
<P><STRONG><a name="[144c140]"></a>_TimeTaskWindProc</STRONG> (Thumb, 136 bytes, Stack size 16 bytes, dlg_timetask.o(i._TimeTaskWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = _TimeTaskWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_timetask.o(.data)
</UL>
<P><STRONG><a name="[1446d10]"></a>_WindCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_wind.o(i._WindCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _WindCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_wind.o(.data)
</UL>
<P><STRONG><a name="[1446cc8]"></a>_WindCtrlClr</STRONG> (Thumb, 192 bytes, Stack size 8 bytes, dlg_wind.o(i._WindCtrlClr))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = _WindCtrlClr &rArr; DomeParam_SaveWindblank &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveWindblank
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[1446b18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delWind
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_wind.o(.data)
</UL>
<P><STRONG><a name="[1446c80]"></a>_WindCtrlEnable</STRONG> (Thumb, 446 bytes, Stack size 32 bytes, dlg_wind.o(i._WindCtrlEnable))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _WindCtrlEnable &rArr; DomeParam_SaveWindblank &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[129c370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveWindblank
<LI><a href="#[129c568]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneDisplay
<LI><a href="#[1446968]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneMaskcolor
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_wind.o(.data)
</UL>
<P><STRONG><a name="[1446c38]"></a>_WindCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_wind.o(i._WindCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _WindCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_wind.o(.data)
</UL>
<P><STRONG><a name="[1446bf0]"></a>_WindCtrlNum</STRONG> (Thumb, 386 bytes, Stack size 40 bytes, dlg_wind.o(i._WindCtrlNum))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = _WindCtrlNum &rArr; DomeDraw_Ctrl
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_wind.o(.data)
</UL>
<P><STRONG><a name="[1446ba8]"></a>_WindCtrlZoom</STRONG> (Thumb, 1180 bytes, Stack size 48 bytes, dlg_wind.o(i._WindCtrlZoom))
<BR><BR>[Stack]<UL><LI>Max Depth = 228<LI>Call Chain = _WindCtrlZoom &rArr; DomeParam_SaveWindblank &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveWindblank
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f7ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Up
<LI><a href="#[12f7f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Down
<LI><a href="#[12f7f68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Right
<LI><a href="#[12f7fb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Left
<LI><a href="#[12f7ff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Motor_Stop
<LI><a href="#[1446848]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindGuide
<LI><a href="#[14468d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZonePTZMask
<LI><a href="#[1446968]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneMaskcolor
<LI><a href="#[14469f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetNoneinterlockMask
<LI><a href="#[1446a40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initsamsungInitWind
<LI><a href="#[1446ad0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initWind
<LI><a href="#[1446b18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delWind
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_wind.o(.data)
</UL>
<P><STRONG><a name="[1446b60]"></a>_WindWindProc</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, dlg_wind.o(i._WindWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = _WindWindProc &rArr; DomeCamera_SetZoomValue &rArr; Zoom_Wide &rArr; DomeCamera_Setting &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[1446890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomValue
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_wind.o(.data)
</UL>
<P><STRONG><a name="[14416b0]"></a>_ZoneCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_zone.o(i._ZoneCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _ZoneCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_zone.o(.data)
</UL>
<P><STRONG><a name="[1441668]"></a>_ZoneCtrlClr</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, dlg_zone.o(i._ZoneCtrlClr))
<BR>[Address Reference Count : 1]<UL><LI> dlg_zone.o(.data)
</UL>
<P><STRONG><a name="[1441620]"></a>_ZoneCtrlEnabled</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, dlg_zone.o(i._ZoneCtrlEnabled))
<BR>[Address Reference Count : 1]<UL><LI> dlg_zone.o(.data)
</UL>
<P><STRONG><a name="[14415d8]"></a>_ZoneCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_zone.o(i._ZoneCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _ZoneCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_zone.o(.data)
</UL>
<P><STRONG><a name="[1441590]"></a>_ZoneCtrlLable</STRONG> (Thumb, 346 bytes, Stack size 24 bytes, dlg_zone.o(i._ZoneCtrlLable))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = _ZoneCtrlLable &rArr; DomeParam_SaveZone &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveZone
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[1415fe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetNumLen
<LI><a href="#[1416070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_Init
<LI><a href="#[14160b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeInput_GetLable
<LI><a href="#[1416100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Input
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_zone.o(.data)
</UL>
<P><STRONG><a name="[1441548]"></a>_ZoneCtrlLablepreview</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, dlg_zone.o(i._ZoneCtrlLablepreview))
<BR>[Address Reference Count : 1]<UL><LI> dlg_zone.o(.data)
</UL>
<P><STRONG><a name="[1441500]"></a>_ZoneCtrlNum</STRONG> (Thumb, 528 bytes, Stack size 32 bytes, dlg_zone.o(i._ZoneCtrlNum))
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = _ZoneCtrlNum &rArr; DomeDraw_Ctrl
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXY
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_zone.o(.data)
</UL>
<P><STRONG><a name="[14414b8]"></a>_ZoneCtrlPatrol</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, dlg_zone.o(i._ZoneCtrlPatrol))
<BR>[Address Reference Count : 1]<UL><LI> dlg_zone.o(.data)
</UL>
<P><STRONG><a name="[1441470]"></a>_ZoneCtrlPosition</STRONG> (Thumb, 778 bytes, Stack size 48 bytes, dlg_zone.o(i._ZoneCtrlPosition))
<BR><BR>[Stack]<UL><LI>Max Depth = 228<LI>Call Chain = _ZoneCtrlPosition &rArr; DomeParam_SaveZone &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveZone
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f7ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Wide
<LI><a href="#[12f7d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Tele
<LI><a href="#[12f7ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Up
<LI><a href="#[12f7f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Down
<LI><a href="#[12f7f68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Right
<LI><a href="#[12f7fb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Left
<LI><a href="#[12f7ff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Motor_Stop
<LI><a href="#[1415fe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetNumLen
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_zone.o(.data)
</UL>
<P><STRONG><a name="[1441428]"></a>_ZoneWindProc</STRONG> (Thumb, 252 bytes, Stack size 24 bytes, dlg_zone.o(i._ZoneWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = _ZoneWindProc &rArr; DomeDraw_WritetoBuf &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_zone.o(.data)
</UL>
<P><STRONG><a name="[1886ea0]"></a>__0printf_bare</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, printfb.o(i.__0printf_bare), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1886fc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
</UL>

<P><STRONG><a name="[1886e58]"></a>__1printf</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, printfb.o(i.__0printf_bare))
<BR><BR>[Called By]<UL><LI><a href="#[11ff838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Init
<LI><a href="#[154c070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AdjustRtcTime
</UL>

<P><STRONG><a name="[187baf8]"></a>__ieee754_rem_pio2</STRONG> (Thumb, 646 bytes, Stack size 80 bytes, rred.o(i.__ieee754_rem_pio2))
<BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = __ieee754_rem_pio2 &rArr; __aeabi_drsub &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[187d1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[187da98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[187dd78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
<LI><a href="#[187def8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[187e078]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[187e328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
<LI><a href="#[187e370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[187e3b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[18e9c40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_drem
</UL>
<BR>[Called By]<UL><LI><a href="#[1888358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sin
<LI><a href="#[1888778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cos
</UL>

<P><STRONG><a name="[187bee0]"></a>__kernel_cos</STRONG> (Thumb, 226 bytes, Stack size 56 bytes, cos_i.o(i.__kernel_cos))
<BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = __kernel_cos &rArr; __kernel_poly &rArr; __aeabi_dadd &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[187bd50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_poly
<LI><a href="#[187d1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[187da98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[187e078]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[187e328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
<LI><a href="#[187e370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
</UL>
<BR>[Called By]<UL><LI><a href="#[1888358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sin
<LI><a href="#[1888778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cos
</UL>

<P><STRONG><a name="[187bd50]"></a>__kernel_poly</STRONG> (Thumb, 166 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = __kernel_poly &rArr; __aeabi_dadd &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[187e078]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[187e3b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL>
<BR>[Called By]<UL><LI><a href="#[187b8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[187bee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
<LI><a href="#[1888a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atan
</UL>

<P><STRONG><a name="[187b8a0]"></a>__kernel_sin</STRONG> (Thumb, 228 bytes, Stack size 56 bytes, sin_i.o(i.__kernel_sin))
<BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = __kernel_sin &rArr; __kernel_poly &rArr; __aeabi_dadd &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[187bd50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_poly
<LI><a href="#[187d1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[187da98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[187e078]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[187e328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
<LI><a href="#[187e370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[187e3b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL>
<BR>[Called By]<UL><LI><a href="#[1888358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sin
<LI><a href="#[1888778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cos
</UL>

<P><STRONG><a name="[18e98f8]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)

<P><STRONG><a name="[18e98b0]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)

<P><STRONG><a name="[18e9868]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)

<P><STRONG><a name="[18ea528]"></a>__set_errno</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno))
<BR><BR>[Called By]<UL><LI><a href="#[1888058]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sqrt
<LI><a href="#[1888358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sin
<LI><a href="#[1888778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cos
</UL>

<P><STRONG><a name="[14ad6a0]"></a>_diagnosticsCtrlBack</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, dlg_diagnostic.o(i._diagnosticsCtrlBack))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _diagnosticsCtrlBack &rArr; DomeDraw_WindBuf &rArr; DomeDraw_ClrBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_diagnostic.o(.data)
</UL>
<P><STRONG><a name="[14ad658]"></a>_diagnosticsCtrlExit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dlg_diagnostic.o(i._diagnosticsCtrlExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _diagnosticsCtrlExit &rArr; DomeGui_Destroy &rArr; DomeGui_Wind_Close &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_diagnostic.o(.data)
</UL>
<P><STRONG><a name="[14ad610]"></a>_diagnosticsWindProc</STRONG> (Thumb, 178 bytes, Stack size 16 bytes, dlg_diagnostic.o(i._diagnosticsWindProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = _diagnosticsWindProc &rArr; DomeDraw_Temperature &rArr; DomeDraw_Num
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[141aa28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Temperature
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_diagnostic.o(.data)
</UL>
<P><STRONG><a name="[144c0f8]"></a>_timeTaskCtrlSetTime</STRONG> (Thumb, 594 bytes, Stack size 32 bytes, dlg_timetask.o(i._timeTaskCtrlSetTime))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = _timeTaskCtrlSetTime &rArr; DomeParam_saveTimeTask &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f7660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ctrl
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[129c2e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_saveTimeTask
<LI><a href="#[129c490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Savebuf
<LI><a href="#[129c4d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Loadbuf
<LI><a href="#[12f2258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_CopyText
<LI><a href="#[144bfd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SetTimeTask
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dlg_timetask.o(.data)
</UL>
<P><STRONG><a name="[1888a90]"></a>atan</STRONG> (Thumb, 484 bytes, Stack size 40 bytes, atan.o(i.atan))
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = atan &rArr; __kernel_poly &rArr; __aeabi_dadd &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[187bd50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_poly
<LI><a href="#[187d1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[187d398]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
<LI><a href="#[187def8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[187e078]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[187e328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
<LI><a href="#[187e370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[187e3b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL>
<BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[14c1390]"></a>autoFlipCtrl_pan</STRONG> (Thumb, 280 bytes, Stack size 16 bytes, stepmotor.o(i.autoFlipCtrl_pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = autoFlipCtrl_pan &rArr; restoreWorkStatus_tilt &rArr; Tilt_Down &rArr; Tilt_Up &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[14c0ec8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;restoreWorkStatus_tilt
<LI><a href="#[14c0f10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;restoreWorkStatus_pan
</UL>
<BR>[Called By]<UL><LI><a href="#[d37220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_pan
</UL>

<P><STRONG><a name="[14c1348]"></a>autoScanCtrl_pan</STRONG> (Thumb, 484 bytes, Stack size 28 bytes, stepmotor.o(i.autoScanCtrl_pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = autoScanCtrl_pan
</UL>
<BR>[Calls]<UL><LI><a href="#[14c1270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getScanZone
</UL>
<BR>[Called By]<UL><LI><a href="#[d37220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_pan
</UL>

<P><STRONG><a name="[15334f0]"></a>bubbleSort</STRONG> (Thumb, 58 bytes, Stack size 20 bytes, gpio.o(i.bubbleSort))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = bubbleSort
</UL>
<BR>[Called By]<UL><LI><a href="#[15334a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;handleRealArray
<LI><a href="#[1533658]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_BaudRate
</UL>

<P><STRONG><a name="[1571818]"></a>chkSeries</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, fastdome.o(i.chkSeries))
<BR><BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[1888778]"></a>cos</STRONG> (Thumb, 130 bytes, Stack size 40 bytes, cos.o(i.cos))
<BR><BR>[Stack]<UL><LI>Max Depth = 256<LI>Call Chain = cos &rArr; __kernel_sin &rArr; __kernel_poly &rArr; __aeabi_dadd &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[187b8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[187baf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[187bee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
<LI><a href="#[187d1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[18ea528]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__set_errno
</UL>
<BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[144c0b0]"></a>delTimeTask</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, dlg_timetask.o(i.delTimeTask))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = delTimeTask
</UL>
<BR>[Called By]<UL><LI><a href="#[144c2a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_TimeTaskCtrlClrTast
</UL>

<P><STRONG><a name="[1446b18]"></a>delWind</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, dlg_wind.o(i.delWind))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = delWind &rArr; DomeCamera_SetZoneDisplay &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[129c568]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneDisplay
</UL>
<BR>[Called By]<UL><LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[1446cc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlClr
</UL>

<P><STRONG><a name="[152a188]"></a>disp_num</STRONG> (Thumb, 164 bytes, Stack size 40 bytes, osd.o(i.disp_num))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[152a1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Byte
</UL>
<BR>[Called By]<UL><LI><a href="#[12f8118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DisplayOSD
<LI><a href="#[1423970]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_line
<LI><a href="#[1437e98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_str
<LI><a href="#[152a338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Clear_Wind
</UL>

<P><STRONG><a name="[15717d0]"></a>doMessage</STRONG> (Thumb, 1820 bytes, Stack size 40 bytes, fastdome.o(i.doMessage))
<BR><BR>[Stack]<UL><LI>Max Depth = 512<LI>Call Chain = doMessage &rArr; Spot_ZoomIn &rArr; Get_Zoomin_speed &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
<LI><a href="#[11f7588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WritetoBuf
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
<LI><a href="#[129c208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Erase
<LI><a href="#[129c3b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePatrol
<LI><a href="#[129c400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPattern
<LI><a href="#[129c448]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_ClrPreset
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12cf4b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetIrcutFilter
<LI><a href="#[12f2138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Reboot
<LI><a href="#[12f2180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveUserinfo
<LI><a href="#[12f7ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Wide
<LI><a href="#[12f7d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Zoom_Tele
<LI><a href="#[12f7ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Up
<LI><a href="#[12f7f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Tilt_Down
<LI><a href="#[12f7f68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Right
<LI><a href="#[12f7fb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Pan_Left
<LI><a href="#[12f7ff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Motor_Stop
<LI><a href="#[12f80d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufToFlash
<LI><a href="#[12f8118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DisplayOSD
<LI><a href="#[12f8670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LimitKeyRecord
<LI><a href="#[141ea30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;motorCurPos_Require
<LI><a href="#[141eb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call
<LI><a href="#[141eb50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Program
<LI><a href="#[141eb98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Right_Up
<LI><a href="#[141ebe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Right_Down
<LI><a href="#[141ec28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Left_Up
<LI><a href="#[141ec70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Left_Down
<LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[1423a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;isPresetNumSpec
<LI><a href="#[1423a90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPatrol
<LI><a href="#[1423da8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatrolKeyRecord
<LI><a href="#[142cb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Initialize
<LI><a href="#[1437e98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_str
<LI><a href="#[1438240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawDomepassword
<LI><a href="#[1438288]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawDomeLable
<LI><a href="#[144c068]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoMotion_Stop
<LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
<LI><a href="#[15703d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Set
<LI><a href="#[1570588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Iris_Open
<LI><a href="#[15705d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Iris_Close
<LI><a href="#[1570858]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Focus_Near
<LI><a href="#[15708a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Focus_Far
<LI><a href="#[1570930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_Stop
<LI><a href="#[1571620]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Auto_Flip_Pan
<LI><a href="#[15716f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zero_Pan_Pos
<LI><a href="#[1571a10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InputPassWord
<LI><a href="#[1571c50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawKeyCharacter
<LI><a href="#[18877a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[1570150]"></a>do_DAC_pan</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, dac.o(i.do_DAC_pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = do_DAC_pan
</UL>
<BR>[Calls]<UL><LI><a href="#[14bb0c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAC_SetDualChannelData
<LI><a href="#[14bb150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAC_DualSoftwareTriggerCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[14c1618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAC_Transfer_Pan
</UL>

<P><STRONG><a name="[1570108]"></a>do_DAC_tilt</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, stepmotor.o(i.do_DAC_tilt))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = do_DAC_tilt &rArr; Send_SPI_DA
</UL>
<BR>[Calls]<UL><LI><a href="#[14c13d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_SPI_DA
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[14c15d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAC_Transfer_Tilt
</UL>

<P><STRONG><a name="[d37220]"></a>do_pan</STRONG> (Thumb, 1484 bytes, Stack size 40 bytes, stepmotor.o(i.do_pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = do_pan &rArr; autoFlipCtrl_pan &rArr; restoreWorkStatus_tilt &rArr; Tilt_Down &rArr; Tilt_Up &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[14c0e80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;selfCheckCtrl_pan
<LI><a href="#[14c0fa0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;presetCtrl_pan
<LI><a href="#[14c10c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;patrolCtrl_pan
<LI><a href="#[14c1150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;panoramScan_pan
<LI><a href="#[14c1228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;keyboardCtrl_pan
<LI><a href="#[14c1348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;autoScanCtrl_pan
<LI><a href="#[14c1390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;autoFlipCtrl_pan
<LI><a href="#[14c1618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAC_Transfer_Pan
</UL>
<BR>[Called By]<UL><LI><a href="#[d379b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM4_IRQHandler
</UL>

<P><STRONG><a name="[d371d8]"></a>do_tilt</STRONG> (Thumb, 1950 bytes, Stack size 36 bytes, stepmotor.o(i.do_tilt))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = do_tilt &rArr; panoramScan_tilt &rArr; GetPanoramScanZone
</UL>
<BR>[Calls]<UL><LI><a href="#[14c0e38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;selfCheckCtrl_tilt
<LI><a href="#[14c0f58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;presetCtrl_tilt
<LI><a href="#[14c1078]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;patrolCtrl_tilt
<LI><a href="#[14c1108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;panoramScan_tilt
<LI><a href="#[14c11e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;keyboardCtrl_tilt
<LI><a href="#[14c15d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAC_Transfer_Tilt
<LI><a href="#[1571620]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Auto_Flip_Pan
</UL>
<BR>[Called By]<UL><LI><a href="#[d37a00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM3_IRQHandler
</UL>

<P><STRONG><a name="[11ff640]"></a>fastdomemain</STRONG> (Thumb, 3282 bytes, Stack size 64 bytes, fastdome.o(i.fastdomemain))
<BR><BR>[Stack]<UL><LI>Max Depth = 576<LI>Call Chain = fastdomemain &rArr; doMessage &rArr; Spot_ZoomIn &rArr; Get_Zoomin_speed &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[11f7540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Destroy
<LI><a href="#[11f75d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_WindBuf
<LI><a href="#[11f76a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ClrBuf
<LI><a href="#[11ff7a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Cmd
<LI><a href="#[11ffdd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetBits
<LI><a href="#[129c520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYSTR
<LI><a href="#[12f2138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_Reboot
<LI><a href="#[12f22a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Clk_Set
<LI><a href="#[12f7bc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getRunSpeedLevel
<LI><a href="#[12f7c08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getPresetSpeedLevel
<LI><a href="#[12f80d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_BufToFlash
<LI><a href="#[12f8118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DisplayOSD
<LI><a href="#[141ea30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;motorCurPos_Require
<LI><a href="#[141eb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call
<LI><a href="#[142cac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_InitE2prom
<LI><a href="#[1431e20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Proc
<LI><a href="#[1431ef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_MesseagePack
<LI><a href="#[1437e98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;refresh_str
<LI><a href="#[1438168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_GetPDlg
<LI><a href="#[1438318]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Zoom
<LI><a href="#[1438360]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_SystemInfo
<LI><a href="#[14383a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Series
<LI><a href="#[14383f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Ragion
<LI><a href="#[1438438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Probility
<LI><a href="#[1438480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_PresetLable
<LI><a href="#[14384c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_PanTiltAngle
<LI><a href="#[1438558]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_ManChk
<LI><a href="#[14385e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_DrawXYNum
<LI><a href="#[1438678]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Date
<LI><a href="#[1438708]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Alarm
<LI><a href="#[1438750]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Address
<LI><a href="#[1446890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoomValue
<LI><a href="#[144c068]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoMotion_Stop
<LI><a href="#[1525488]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Queue_Read
<LI><a href="#[15254d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Queue_Init
<LI><a href="#[1525518]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Mqeue_Init
<LI><a href="#[15255a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Command_Trans
<LI><a href="#[15255f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Command_Parse
<LI><a href="#[152a218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Rst_MB90092
<LI><a href="#[152a260]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSD_Init
<LI><a href="#[15331d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ResetBits
<LI><a href="#[15335c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pulse485_Init
<LI><a href="#[1533658]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_BaudRate
<LI><a href="#[15336a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_UserInit
<LI><a href="#[1533730]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXIT3_Configuration
<LI><a href="#[153a9c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetZoomValue
<LI><a href="#[153aa10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveSeries
<LI><a href="#[153aae8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveDiagnostic
<LI><a href="#[153abc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadSeries
<LI><a href="#[153ac98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_InitGlobal
<LI><a href="#[154bfe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDateTime
<LI><a href="#[15512f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART2_Init
<LI><a href="#[1570108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_DAC_tilt
<LI><a href="#[1570150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_DAC_pan
<LI><a href="#[1570348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM2_Configuration
<LI><a href="#[15704b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;One_Push_AF
<LI><a href="#[1570540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_TIM_Configuration
<LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
<LI><a href="#[1570738]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IWDG_ReloadCounter
<LI><a href="#[15707c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetTemperature
<LI><a href="#[15708e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDataConfig
<LI><a href="#[1570978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetPicFreeze
<LI><a href="#[15709c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_GetZoom
<LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
<LI><a href="#[15716b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Alarming_Linkage
<LI><a href="#[1571788]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getSerialinf
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
<LI><a href="#[1571818]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;chkSeries
<LI><a href="#[1571860]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Wdt_Init
<LI><a href="#[15718f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Read_DailCfg
<LI><a href="#[1571938]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Read_Board_inf
<LI><a href="#[1571980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Read_AlarmInput
<LI><a href="#[15719c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motion_SelfCheck
<LI><a href="#[1571ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dome_PresetFlagClr
<LI><a href="#[1571d70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Camera_DomeModel_Check
</UL>
<BR>[Called By]<UL><LI><a href="#[11fff88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[11fffd0]"></a>fputc</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, main.o(i.fputc))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = fputc
</UL>
<BR>[Calls]<UL><LI><a href="#[11ff6d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_SendData
<LI><a href="#[11ff760]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_GetFlagStatus
</UL>
<BR>[Address Reference Count : 1]<UL><LI> printfb.o(i.__0printf_bare)
</UL>
<P><STRONG><a name="[187e7e0]"></a>free</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, malloc.o(i.free))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = free
</UL>
<BR>[Called By]<UL><LI><a href="#[11f74f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Close
</UL>

<P><STRONG><a name="[15253b0]"></a>getAddress</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, protocol.o(i.getAddress))
<BR><BR>[Called By]<UL><LI><a href="#[15255f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Command_Parse
</UL>

<P><STRONG><a name="[1525368]"></a>getCommand</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, protocol.o(i.getCommand))
<BR><BR>[Called By]<UL><LI><a href="#[15255f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Command_Parse
</UL>

<P><STRONG><a name="[12f2330]"></a>getDT</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, dlg_domesetparam.o(i.getDT))
<BR><BR>[Called By]<UL><LI><a href="#[12f2570]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetparamCtrlDate
</UL>

<P><STRONG><a name="[12f7c08]"></a>getPresetSpeedLevel</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, stepmotor.o(i.getPresetSpeedLevel))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = getPresetSpeedLevel
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[12f8310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlPresetSpeedCtrl
<LI><a href="#[14cdec0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Stop
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
</UL>

<P><STRONG><a name="[14c1300]"></a>getRunDirect_pan</STRONG> (Thumb, 86 bytes, Stack size 8 bytes, stepmotor.o(i.getRunDirect_pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = getRunDirect_pan
</UL>
<BR>[Called By]<UL><LI><a href="#[12f2018]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Right
<LI><a href="#[12f2060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Left
<LI><a href="#[14c5050]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getCurSpeed_pan
</UL>

<P><STRONG><a name="[14c12b8]"></a>getRunDirect_tilt</STRONG> (Thumb, 64 bytes, Stack size 0 bytes, stepmotor.o(i.getRunDirect_tilt))
<BR><BR>[Called By]<UL><LI><a href="#[12f1ef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Up
<LI><a href="#[12f1f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Down
<LI><a href="#[14c5008]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getCurSpeed_tilt
</UL>

<P><STRONG><a name="[12f7bc0]"></a>getRunSpeedLevel</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, stepmotor.o(i.getRunSpeedLevel))
<BR><BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[12f8508]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_DomesetMotionCtrlKeyspeedctrl
<LI><a href="#[14cdec0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Stop
<LI><a href="#[14cdf08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pattern_Call
</UL>

<P><STRONG><a name="[14c1270]"></a>getScanZone</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, stepmotor.o(i.getScanZone))
<BR><BR>[Called By]<UL><LI><a href="#[14c1348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;autoScanCtrl_pan
<LI><a href="#[14cde78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Auto_Scan
</UL>

<P><STRONG><a name="[1571788]"></a>getSerialinf</STRONG> (Thumb, 138 bytes, Stack size 24 bytes, fastdome.o(i.getSerialinf))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = getSerialinf &rArr; DomeParam_SaveSysinfo &rArr; I2C_EE_BufferWrite &rArr; I2C_EE_PageWrite &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[142ca78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SaveSysinfo
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
</UL>

<P><STRONG><a name="[1525320]"></a>getSpeedPan</STRONG> (Thumb, 64 bytes, Stack size 0 bytes, protocol.o(i.getSpeedPan))
<BR><BR>[Called By]<UL><LI><a href="#[15255f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Command_Parse
</UL>

<P><STRONG><a name="[15252d8]"></a>getSpeedTilt</STRONG> (Thumb, 64 bytes, Stack size 0 bytes, protocol.o(i.getSpeedTilt))
<BR><BR>[Called By]<UL><LI><a href="#[15255f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Command_Parse
</UL>

<P><STRONG><a name="[15334a8]"></a>handleRealArray</STRONG> (Thumb, 412 bytes, Stack size 40 bytes, gpio.o(i.handleRealArray))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = handleRealArray &rArr; __aeabi_fdiv &rArr; _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[15333d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pulseRealClean
<LI><a href="#[15334f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bubbleSort
<LI><a href="#[187c570]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2uiz
<LI><a href="#[187c6d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2iz
<LI><a href="#[187c840]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
<LI><a href="#[187c9a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2f
<LI><a href="#[187cb98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fdiv
<LI><a href="#[187cf50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_frsub
<LI><a href="#[187cf98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fsub
</UL>
<BR>[Called By]<UL><LI><a href="#[1533658]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_BaudRate
</UL>

<P><STRONG><a name="[1446ad0]"></a>initWind</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, dlg_wind.o(i.initWind))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = initWind &rArr; DomeCamera_SetZoneDisplay &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[129c568]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneDisplay
<LI><a href="#[1446968]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneMaskcolor
<LI><a href="#[14469b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneMask
<LI><a href="#[14469f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetNoneinterlockMask
</UL>
<BR>[Called By]<UL><LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
</UL>

<P><STRONG><a name="[1446a88]"></a>initWindows</STRONG> (Thumb, 116 bytes, Stack size 24 bytes, dlg_wind.o(i.initWindows))
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = initWindows &rArr; SetWindblank &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[129c568]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneDisplay
<LI><a href="#[1446968]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneMaskcolor
<LI><a href="#[14469b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeCamera_SetZoneMask
<LI><a href="#[1446d58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetWindblank
</UL>
<BR>[Called By]<UL><LI><a href="#[1570618]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitCamera
</UL>

<P><STRONG><a name="[1446a40]"></a>initsamsungInitWind</STRONG> (Thumb, 526 bytes, Stack size 48 bytes, dlg_wind.o(i.initsamsungInitWind))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = initsamsungInitWind &rArr; SamsungCamera_setPrivacySetup &rArr; Dome_CameraCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[14466e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SamsungCamera_setPrivacySetup
<LI><a href="#[1446728]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SamsungCamera_setPrivacyRBSetup
<LI><a href="#[1446770]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SamsungCamera_setPrivacyLTSetup
<LI><a href="#[14467b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SamsungCamera_setMaskAxisDisplay
<LI><a href="#[1446800]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SamsungCamera_saveCurrentStatus
</UL>
<BR>[Called By]<UL><LI><a href="#[1446ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_WindCtrlZoom
<LI><a href="#[1446d58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetWindblank
</UL>

<P><STRONG><a name="[156ffe8]"></a>isPosInLimitzone</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, stepmotor.o(i.isPosInLimitzone))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = isPosInLimitzone
</UL>
<BR>[Called By]<UL><LI><a href="#[141eb08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call
<LI><a href="#[1571620]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Auto_Flip_Pan
<LI><a href="#[1571668]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AutoActing_Scheduler
<LI><a href="#[15716f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zero_Pan_Pos
</UL>

<P><STRONG><a name="[1423a48]"></a>isPresetNumSpec</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, dlg_preset.o(i.isPresetNumSpec))
<BR><BR>[Called By]<UL><LI><a href="#[14161d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PresetCtrlNum
<LI><a href="#[1423cd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatrolCtrlEdit
<LI><a href="#[1423da8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatrolKeyRecord
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[14c1228]"></a>keyboardCtrl_pan</STRONG> (Thumb, 474 bytes, Stack size 28 bytes, stepmotor.o(i.keyboardCtrl_pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = keyboardCtrl_pan &rArr; getCurSpeed_pan &rArr; getRunDirect_pan
</UL>
<BR>[Calls]<UL><LI><a href="#[14c5050]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getCurSpeed_pan
</UL>
<BR>[Called By]<UL><LI><a href="#[d37220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_pan
</UL>

<P><STRONG><a name="[14c11e0]"></a>keyboardCtrl_tilt</STRONG> (Thumb, 82 bytes, Stack size 4 bytes, stepmotor.o(i.keyboardCtrl_tilt))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = keyboardCtrl_tilt &rArr; getCurSpeed_tilt
</UL>
<BR>[Calls]<UL><LI><a href="#[14c5008]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getCurSpeed_tilt
</UL>
<BR>[Called By]<UL><LI><a href="#[d371d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_tilt
</UL>

<P><STRONG><a name="[11fff88]"></a>main</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, main.o(i.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 584<LI>Call Chain = main &rArr; fastdomemain &rArr; doMessage &rArr; Spot_ZoomIn &rArr; Get_Zoomin_speed &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[11ff688]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WaitTime
<LI><a href="#[11ff7f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SYSTICK_Init
<LI><a href="#[11ff838]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_Init
<LI><a href="#[11ffd90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Configuration
<LI><a href="#[11ffdd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetBits
<LI><a href="#[11ffe20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Configuration
<LI><a href="#[11ffef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAC_Configuration
<LI><a href="#[11fff40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
<LI><a href="#[1200018]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USARTTEST_Configuration
<LI><a href="#[1200060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
<LI><a href="#[12000a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Configuration
</UL>
<BR>[Address Reference Count : 1]<UL><LI> init.o(.text)
</UL>
<P><STRONG><a name="[187e798]"></a>malloc</STRONG> (Thumb, 88 bytes, Stack size 20 bytes, malloc.o(i.malloc))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = malloc
</UL>
<BR>[Called By]<UL><LI><a href="#[11f74b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeGui_Wind_Open
</UL>

<P><STRONG><a name="[141ea30]"></a>motorCurPos_Require</STRONG> (Thumb, 220 bytes, Stack size 32 bytes, stepmotor.o(i.motorCurPos_Require))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = motorCurPos_Require &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[187c9a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2f
<LI><a href="#[187d770]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
<LI><a href="#[187da98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[187dd78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
<LI><a href="#[187def8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[187e078]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[12f21c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_SavePreset
<LI><a href="#[141ed90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PatternCtrlRecord
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>

<P><STRONG><a name="[14c1198]"></a>outsideSpeed_to_insideSpeed</STRONG> (Thumb, 44 bytes, Stack size 0 bytes, stepmotor.o(i.outsideSpeed_to_insideSpeed))
<BR><BR>[Called By]<UL><LI><a href="#[12f1ef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Up
<LI><a href="#[12f1f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Down
<LI><a href="#[12f2018]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Right
<LI><a href="#[12f2060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Left
</UL>

<P><STRONG><a name="[14c1150]"></a>panoramScan_pan</STRONG> (Thumb, 448 bytes, Stack size 28 bytes, stepmotor.o(i.panoramScan_pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = panoramScan_pan &rArr; GetPanoramScanZone
</UL>
<BR>[Calls]<UL><LI><a href="#[14c1540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetPanoramScanZone
</UL>
<BR>[Called By]<UL><LI><a href="#[d37220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_pan
</UL>

<P><STRONG><a name="[14c1108]"></a>panoramScan_tilt</STRONG> (Thumb, 316 bytes, Stack size 36 bytes, stepmotor.o(i.panoramScan_tilt))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = panoramScan_tilt &rArr; GetPanoramScanZone
</UL>
<BR>[Calls]<UL><LI><a href="#[14c1540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetPanoramScanZone
</UL>
<BR>[Called By]<UL><LI><a href="#[d371d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_tilt
</UL>

<P><STRONG><a name="[14c10c0]"></a>patrolCtrl_pan</STRONG> (Thumb, 402 bytes, Stack size 20 bytes, stepmotor.o(i.patrolCtrl_pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = patrolCtrl_pan
</UL>
<BR>[Called By]<UL><LI><a href="#[d37220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_pan
</UL>

<P><STRONG><a name="[14c1078]"></a>patrolCtrl_tilt</STRONG> (Thumb, 268 bytes, Stack size 16 bytes, stepmotor.o(i.patrolCtrl_tilt))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = patrolCtrl_tilt
</UL>
<BR>[Called By]<UL><LI><a href="#[d371d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_tilt
</UL>

<P><STRONG><a name="[14c1030]"></a>posPan</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, stepmotor.o(i.posPan))
<BR><BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[14c0fe8]"></a>posTilt</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stepmotor.o(i.posTilt))
<BR><BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[14c0fa0]"></a>presetCtrl_pan</STRONG> (Thumb, 314 bytes, Stack size 16 bytes, stepmotor.o(i.presetCtrl_pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = presetCtrl_pan
</UL>
<BR>[Called By]<UL><LI><a href="#[d37220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_pan
</UL>

<P><STRONG><a name="[14c0f58]"></a>presetCtrl_tilt</STRONG> (Thumb, 286 bytes, Stack size 16 bytes, stepmotor.o(i.presetCtrl_tilt))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = presetCtrl_tilt
</UL>
<BR>[Called By]<UL><LI><a href="#[d371d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_tilt
</UL>

<P><STRONG><a name="[1533418]"></a>pulseRead</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, gpio.o(i.pulseRead))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = pulseRead
</UL>
<BR>[Called By]<UL><LI><a href="#[1533658]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_BaudRate
</UL>

<P><STRONG><a name="[15333d0]"></a>pulseRealClean</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, gpio.o(i.pulseRealClean))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = pulseRealClean
</UL>
<BR>[Called By]<UL><LI><a href="#[15334a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;handleRealArray
</UL>

<P><STRONG><a name="[1423970]"></a>refresh_line</STRONG> (Thumb, 140 bytes, Stack size 48 bytes, osd.o(i.refresh_line))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = refresh_line &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[152a188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disp_num
<LI><a href="#[152a1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Byte
</UL>
<BR>[Called By]<UL><LI><a href="#[141eef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatternKeyRecord
<LI><a href="#[1423da8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PatrolKeyRecord
<LI><a href="#[1438288]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawDomeLable
<LI><a href="#[1438678]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Date
</UL>

<P><STRONG><a name="[1437e98]"></a>refresh_str</STRONG> (Thumb, 160 bytes, Stack size 64 bytes, osd.o(i.refresh_str))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = refresh_str &rArr; disp_num &rArr; Send_Byte
</UL>
<BR>[Calls]<UL><LI><a href="#[152a188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disp_num
<LI><a href="#[152a1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Byte
</UL>
<BR>[Called By]<UL><LI><a href="#[11ff640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fastdomemain
<LI><a href="#[1438288]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawDomeLable
<LI><a href="#[1438318]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Zoom
<LI><a href="#[1438438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Probility
<LI><a href="#[1438480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_PresetLable
<LI><a href="#[14384c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_PanTiltAngle
<LI><a href="#[1438708]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Alarm
<LI><a href="#[1438750]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeDraw_Address
<LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
<LI><a href="#[1571c50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DrawKeyCharacter
</UL>

<P><STRONG><a name="[14c0f10]"></a>restoreWorkStatus_pan</STRONG> (Thumb, 76 bytes, Stack size 0 bytes, stepmotor.o(i.restoreWorkStatus_pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = restoreWorkStatus_pan &rArr; Pan_Right &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[12f2018]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Right
<LI><a href="#[12f2060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pan_Left
<LI><a href="#[12f20f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Pan
</UL>
<BR>[Called By]<UL><LI><a href="#[14c1390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;autoFlipCtrl_pan
</UL>

<P><STRONG><a name="[14c0ec8]"></a>restoreWorkStatus_tilt</STRONG> (Thumb, 76 bytes, Stack size 0 bytes, stepmotor.o(i.restoreWorkStatus_tilt))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = restoreWorkStatus_tilt &rArr; Tilt_Down &rArr; Tilt_Up &rArr; ProportinalZoom &rArr; DomeCamera_GetZoom &rArr; DomeCamera_GetZoomFCB
</UL>
<BR>[Calls]<UL><LI><a href="#[12f1ef8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Up
<LI><a href="#[12f1f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Tilt_Down
<LI><a href="#[12f20a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Motor_Stop_Tilt
</UL>
<BR>[Called By]<UL><LI><a href="#[14c1390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;autoFlipCtrl_pan
</UL>

<P><STRONG><a name="[14c0e80]"></a>selfCheckCtrl_pan</STRONG> (Thumb, 272 bytes, Stack size 8 bytes, stepmotor.o(i.selfCheckCtrl_pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = selfCheckCtrl_pan
</UL>
<BR>[Called By]<UL><LI><a href="#[d37220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_pan
</UL>

<P><STRONG><a name="[14c0e38]"></a>selfCheckCtrl_tilt</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, stepmotor.o(i.selfCheckCtrl_tilt))
<BR><BR>[Called By]<UL><LI><a href="#[d371d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_tilt
</UL>

<P><STRONG><a name="[1888358]"></a>sin</STRONG> (Thumb, 136 bytes, Stack size 40 bytes, sin.o(i.sin))
<BR><BR>[Stack]<UL><LI>Max Depth = 256<LI>Call Chain = sin &rArr; __kernel_sin &rArr; __kernel_poly &rArr; __aeabi_dadd &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[187b8a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[187baf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[187bee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
<LI><a href="#[187d1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[18ea528]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__set_errno
</UL>
<BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[1888058]"></a>sqrt</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, sqrt.o(i.sqrt))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = sqrt &rArr; _dsqrt &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[187d550]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdcmple
<LI><a href="#[18e9f88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dsqrt
<LI><a href="#[18ea528]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__set_errno
</UL>
<BR>[Called By]<UL><LI><a href="#[1570390]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Spot_ZoomIn
</UL>

<P><STRONG><a name="[15716f8]"></a>zero_Pan_Pos</STRONG> (Thumb, 70 bytes, Stack size 8 bytes, fastdome.o(i.zero_Pan_Pos))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = zero_Pan_Pos &rArr; DomeParam_LoadPst &rArr; I2C_EE_BufferRead &rArr; I2C_Configuration &rArr; I2C_Init &rArr; RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[1416028]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DomeParam_LoadPst
<LI><a href="#[156ffe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;isPosInLimitzone
<LI><a href="#[1570468]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Preset_Call_Pan
</UL>
<BR>[Called By]<UL><LI><a href="#[15717d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;doMessage
</UL>
<P>
<H3>
Local Symbols
</H3>
<P><STRONG><a name="[14c5050]"></a>getCurSpeed_pan</STRONG> (Thumb, 106 bytes, Stack size 12 bytes, stepmotor.o(i.getCurSpeed_pan))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = getCurSpeed_pan &rArr; getRunDirect_pan
</UL>
<BR>[Calls]<UL><LI><a href="#[14c1300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getRunDirect_pan
</UL>
<BR>[Called By]<UL><LI><a href="#[14c1228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;keyboardCtrl_pan
</UL>

<P><STRONG><a name="[14c5008]"></a>getCurSpeed_tilt</STRONG> (Thumb, 114 bytes, Stack size 8 bytes, stepmotor.o(i.getCurSpeed_tilt))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = getCurSpeed_tilt
</UL>
<BR>[Calls]<UL><LI><a href="#[14c12b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getRunDirect_tilt
</UL>
<BR>[Called By]<UL><LI><a href="#[14c11e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;keyboardCtrl_tilt
</UL>

<P><STRONG><a name="[1886fc0]"></a>_printf_core</STRONG> (Thumb, 34 bytes, Stack size 24 bytes, printfb.o(i._printf_core), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[1886ea0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0printf_bare
</UL>

<P><STRONG><a name="[187e400]"></a>_double_addcore</STRONG> (Thumb, 274 bytes, Stack size 64 bytes, dadd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[18ea210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
<LI><a href="#[18eaac8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
<LI><a href="#[18eac78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
</UL>
<BR>[Called By]<UL><LI><a href="#[187e328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
<LI><a href="#[187e370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[187e3b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL>

<P><STRONG><a name="[187d028]"></a>_float_addcore</STRONG> (Thumb, 120 bytes, Stack size 8 bytes, fadd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = _float_addcore &rArr; _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[18e9dc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[187cf50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_frsub
<LI><a href="#[187cf98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fsub
<LI><a href="#[187cfe0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fadd
</UL>
<P>
<H3>
Undefined Global Symbols
</H3><HR></body></html>
